./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 4e7fbc69 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7faf759f4f4392e84815a483ab24e4497f918cd291dc733acf407d398902eccf --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-4e7fbc6 [2022-11-23 03:16:30,501 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 03:16:30,504 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 03:16:30,542 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 03:16:30,544 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 03:16:30,546 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 03:16:30,547 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 03:16:30,549 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 03:16:30,551 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 03:16:30,552 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 03:16:30,553 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 03:16:30,555 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 03:16:30,555 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 03:16:30,556 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 03:16:30,558 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 03:16:30,559 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 03:16:30,560 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 03:16:30,561 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 03:16:30,563 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 03:16:30,565 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 03:16:30,567 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 03:16:30,577 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 03:16:30,581 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 03:16:30,583 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 03:16:30,587 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 03:16:30,592 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 03:16:30,594 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 03:16:30,596 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 03:16:30,597 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 03:16:30,598 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 03:16:30,600 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 03:16:30,601 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 03:16:30,602 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 03:16:30,603 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 03:16:30,605 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 03:16:30,605 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 03:16:30,606 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 03:16:30,608 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 03:16:30,608 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 03:16:30,610 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 03:16:30,611 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 03:16:30,612 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-11-23 03:16:30,631 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 03:16:30,631 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 03:16:30,632 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 03:16:30,632 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 03:16:30,632 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 03:16:30,633 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 03:16:30,633 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-23 03:16:30,633 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-23 03:16:30,634 INFO L138 SettingsManager]: * Use SBE=true [2022-11-23 03:16:30,634 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 03:16:30,634 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-23 03:16:30,634 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-23 03:16:30,634 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-23 03:16:30,635 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-23 03:16:30,635 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 03:16:30,635 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-23 03:16:30,635 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-23 03:16:30,635 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-23 03:16:30,635 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 03:16:30,636 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-23 03:16:30,636 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-23 03:16:30,636 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 03:16:30,636 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 03:16:30,636 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-23 03:16:30,637 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 03:16:30,637 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 03:16:30,637 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 03:16:30,637 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 03:16:30,637 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-23 03:16:30,637 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-23 03:16:30,638 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-23 03:16:30,638 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-23 03:16:30,638 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-23 03:16:30,638 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7faf759f4f4392e84815a483ab24e4497f918cd291dc733acf407d398902eccf [2022-11-23 03:16:30,926 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 03:16:30,967 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 03:16:30,970 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 03:16:30,972 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 03:16:30,972 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 03:16:30,974 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/../../sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c [2022-11-23 03:16:34,045 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 03:16:34,276 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 03:16:34,276 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c [2022-11-23 03:16:34,285 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/data/cf4147368/b6d5418b2c034fa5bc5764a50a59c060/FLAG9061d248a [2022-11-23 03:16:34,309 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/data/cf4147368/b6d5418b2c034fa5bc5764a50a59c060 [2022-11-23 03:16:34,312 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 03:16:34,316 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 03:16:34,320 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 03:16:34,321 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 03:16:34,325 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 03:16:34,328 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,329 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23307e92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34, skipping insertion in model container [2022-11-23 03:16:34,330 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,338 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 03:16:34,362 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 03:16:34,612 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c[2591,2604] [2022-11-23 03:16:34,618 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 03:16:34,628 INFO L203 MainTranslator]: Completed pre-run [2022-11-23 03:16:34,654 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/sv-benchmarks/c/weaver/popl20-mult-equiv.wvr.c[2591,2604] [2022-11-23 03:16:34,655 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 03:16:34,671 INFO L208 MainTranslator]: Completed translation [2022-11-23 03:16:34,671 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34 WrapperNode [2022-11-23 03:16:34,672 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 03:16:34,673 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-23 03:16:34,673 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-23 03:16:34,673 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-23 03:16:34,682 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,690 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,712 INFO L138 Inliner]: procedures = 22, calls = 39, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 68 [2022-11-23 03:16:34,712 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-23 03:16:34,713 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-23 03:16:34,713 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-23 03:16:34,713 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-23 03:16:34,724 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,724 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,741 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,743 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,749 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,767 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,769 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,770 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,777 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-23 03:16:34,778 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-23 03:16:34,778 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-23 03:16:34,779 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-23 03:16:34,779 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (1/1) ... [2022-11-23 03:16:34,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 03:16:34,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 [2022-11-23 03:16:34,831 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-23 03:16:34,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-23 03:16:34,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-23 03:16:34,887 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-23 03:16:34,887 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-23 03:16:34,887 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-23 03:16:34,887 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-23 03:16:34,888 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-23 03:16:34,888 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-23 03:16:34,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-23 03:16:34,888 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-23 03:16:34,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-23 03:16:34,889 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-23 03:16:34,889 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-23 03:16:34,889 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-23 03:16:34,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-23 03:16:34,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-23 03:16:34,890 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-23 03:16:34,891 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-23 03:16:35,008 INFO L235 CfgBuilder]: Building ICFG [2022-11-23 03:16:35,010 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-23 03:16:35,379 INFO L276 CfgBuilder]: Performing block encoding [2022-11-23 03:16:35,427 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-23 03:16:35,428 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-23 03:16:35,431 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:16:35 BoogieIcfgContainer [2022-11-23 03:16:35,431 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-23 03:16:35,434 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-23 03:16:35,434 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-23 03:16:35,438 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-23 03:16:35,438 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 03:16:34" (1/3) ... [2022-11-23 03:16:35,439 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e72192d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:16:35, skipping insertion in model container [2022-11-23 03:16:35,439 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:16:34" (2/3) ... [2022-11-23 03:16:35,439 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e72192d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:16:35, skipping insertion in model container [2022-11-23 03:16:35,440 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:16:35" (3/3) ... [2022-11-23 03:16:35,441 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-mult-equiv.wvr.c [2022-11-23 03:16:35,485 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-23 03:16:35,485 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2022-11-23 03:16:35,486 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-23 03:16:35,638 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-23 03:16:35,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 116 places, 113 transitions, 250 flow [2022-11-23 03:16:35,734 INFO L130 PetriNetUnfolder]: 7/110 cut-off events. [2022-11-23 03:16:35,735 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-23 03:16:35,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123 conditions, 110 events. 7/110 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 67. Up to 2 conditions per place. [2022-11-23 03:16:35,741 INFO L82 GeneralOperation]: Start removeDead. Operand has 116 places, 113 transitions, 250 flow [2022-11-23 03:16:35,746 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 108 places, 105 transitions, 228 flow [2022-11-23 03:16:35,750 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-23 03:16:35,766 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 105 transitions, 228 flow [2022-11-23 03:16:35,769 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 105 transitions, 228 flow [2022-11-23 03:16:35,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 108 places, 105 transitions, 228 flow [2022-11-23 03:16:35,800 INFO L130 PetriNetUnfolder]: 7/105 cut-off events. [2022-11-23 03:16:35,800 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-23 03:16:35,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118 conditions, 105 events. 7/105 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 87 event pairs, 0 based on Foata normal form. 0/85 useless extension candidates. Maximal degree in co-relation 67. Up to 2 conditions per place. [2022-11-23 03:16:35,803 INFO L119 LiptonReduction]: Number of co-enabled transitions 1124 [2022-11-23 03:16:43,045 INFO L134 LiptonReduction]: Checked pairs total: 1820 [2022-11-23 03:16:43,045 INFO L136 LiptonReduction]: Total number of compositions: 97 [2022-11-23 03:16:43,070 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-23 03:16:43,076 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@55dd3021, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-23 03:16:43,077 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2022-11-23 03:16:43,078 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2022-11-23 03:16:43,079 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-23 03:16:43,079 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:43,080 INFO L209 CegarLoopForPetriNet]: trace histogram [1] [2022-11-23 03:16:43,080 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:43,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:43,086 INFO L85 PathProgramCache]: Analyzing trace with hash 440, now seen corresponding path program 1 times [2022-11-23 03:16:43,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:43,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719744605] [2022-11-23 03:16:43,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:43,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:43,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:43,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:43,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:43,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719744605] [2022-11-23 03:16:43,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719744605] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:43,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:43,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-11-23 03:16:43,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184801719] [2022-11-23 03:16:43,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:43,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-23 03:16:43,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:43,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-23 03:16:43,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-23 03:16:43,265 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 210 [2022-11-23 03:16:43,268 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 90 flow. Second operand has 2 states, 2 states have (on average 99.5) internal successors, (199), 2 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:43,268 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:43,269 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 210 [2022-11-23 03:16:43,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:43,452 INFO L130 PetriNetUnfolder]: 259/418 cut-off events. [2022-11-23 03:16:43,452 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-11-23 03:16:43,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 418 events. 259/418 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1775 event pairs, 203 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 684. Up to 411 conditions per place. [2022-11-23 03:16:43,459 INFO L137 encePairwiseOnDemand]: 207/210 looper letters, 29 selfloop transitions, 0 changer transitions 0/33 dead transitions. [2022-11-23 03:16:43,460 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 33 transitions, 142 flow [2022-11-23 03:16:43,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-23 03:16:43,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-23 03:16:43,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 230 transitions. [2022-11-23 03:16:43,475 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2022-11-23 03:16:43,476 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 230 transitions. [2022-11-23 03:16:43,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 230 transitions. [2022-11-23 03:16:43,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:43,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 230 transitions. [2022-11-23 03:16:43,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 115.0) internal successors, (230), 2 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:43,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 210.0) internal successors, (630), 3 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:43,490 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 210.0) internal successors, (630), 3 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:43,493 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 90 flow. Second operand 2 states and 230 transitions. [2022-11-23 03:16:43,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 33 transitions, 142 flow [2022-11-23 03:16:43,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 33 transitions, 130 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-23 03:16:43,499 INFO L231 Difference]: Finished difference. Result has 35 places, 33 transitions, 72 flow [2022-11-23 03:16:43,502 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=72, PETRI_PLACES=35, PETRI_TRANSITIONS=33} [2022-11-23 03:16:43,505 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, -8 predicate places. [2022-11-23 03:16:43,506 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 33 transitions, 72 flow [2022-11-23 03:16:43,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 99.5) internal successors, (199), 2 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:43,507 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:43,507 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-11-23 03:16:43,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-23 03:16:43,508 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:43,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:43,508 INFO L85 PathProgramCache]: Analyzing trace with hash 430765, now seen corresponding path program 1 times [2022-11-23 03:16:43,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:43,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301609899] [2022-11-23 03:16:43,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:43,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:43,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:43,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:43,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:43,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301609899] [2022-11-23 03:16:43,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301609899] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:43,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:43,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 03:16:43,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802694928] [2022-11-23 03:16:43,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:43,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 03:16:43,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:43,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 03:16:43,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 03:16:43,990 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 210 [2022-11-23 03:16:43,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 33 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 95.0) internal successors, (285), 3 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:43,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:43,992 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 210 [2022-11-23 03:16:43,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:44,149 INFO L130 PetriNetUnfolder]: 247/397 cut-off events. [2022-11-23 03:16:44,149 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-23 03:16:44,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 802 conditions, 397 events. 247/397 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1669 event pairs, 194 based on Foata normal form. 0/191 useless extension candidates. Maximal degree in co-relation 799. Up to 389 conditions per place. [2022-11-23 03:16:44,158 INFO L137 encePairwiseOnDemand]: 207/210 looper letters, 26 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2022-11-23 03:16:44,159 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 31 transitions, 122 flow [2022-11-23 03:16:44,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 03:16:44,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-23 03:16:44,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 311 transitions. [2022-11-23 03:16:44,167 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4936507936507937 [2022-11-23 03:16:44,168 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 311 transitions. [2022-11-23 03:16:44,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 311 transitions. [2022-11-23 03:16:44,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:44,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 311 transitions. [2022-11-23 03:16:44,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.66666666666667) internal successors, (311), 3 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,177 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,177 INFO L175 Difference]: Start difference. First operand has 35 places, 33 transitions, 72 flow. Second operand 3 states and 311 transitions. [2022-11-23 03:16:44,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 31 transitions, 122 flow [2022-11-23 03:16:44,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 31 transitions, 122 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-23 03:16:44,180 INFO L231 Difference]: Finished difference. Result has 35 places, 31 transitions, 70 flow [2022-11-23 03:16:44,180 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=35, PETRI_TRANSITIONS=31} [2022-11-23 03:16:44,181 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, -8 predicate places. [2022-11-23 03:16:44,181 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 31 transitions, 70 flow [2022-11-23 03:16:44,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 95.0) internal successors, (285), 3 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,182 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:44,183 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-11-23 03:16:44,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-23 03:16:44,185 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:44,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:44,188 INFO L85 PathProgramCache]: Analyzing trace with hash 430764, now seen corresponding path program 1 times [2022-11-23 03:16:44,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:44,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793086942] [2022-11-23 03:16:44,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:44,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:44,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:44,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:44,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:44,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793086942] [2022-11-23 03:16:44,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793086942] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:44,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:44,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 03:16:44,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159787084] [2022-11-23 03:16:44,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:44,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 03:16:44,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:44,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 03:16:44,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 03:16:44,417 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 210 [2022-11-23 03:16:44,418 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 31 transitions, 70 flow. Second operand has 3 states, 3 states have (on average 90.0) internal successors, (270), 3 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,418 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:44,418 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 210 [2022-11-23 03:16:44,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:44,515 INFO L130 PetriNetUnfolder]: 235/376 cut-off events. [2022-11-23 03:16:44,515 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-23 03:16:44,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 762 conditions, 376 events. 235/376 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1546 event pairs, 185 based on Foata normal form. 0/185 useless extension candidates. Maximal degree in co-relation 758. Up to 368 conditions per place. [2022-11-23 03:16:44,519 INFO L137 encePairwiseOnDemand]: 207/210 looper letters, 24 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2022-11-23 03:16:44,519 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 29 transitions, 116 flow [2022-11-23 03:16:44,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 03:16:44,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-23 03:16:44,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 294 transitions. [2022-11-23 03:16:44,522 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2022-11-23 03:16:44,522 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 294 transitions. [2022-11-23 03:16:44,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 294 transitions. [2022-11-23 03:16:44,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:44,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 294 transitions. [2022-11-23 03:16:44,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,527 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,527 INFO L175 Difference]: Start difference. First operand has 35 places, 31 transitions, 70 flow. Second operand 3 states and 294 transitions. [2022-11-23 03:16:44,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 29 transitions, 116 flow [2022-11-23 03:16:44,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 29 transitions, 115 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-23 03:16:44,529 INFO L231 Difference]: Finished difference. Result has 34 places, 29 transitions, 67 flow [2022-11-23 03:16:44,530 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=67, PETRI_PLACES=34, PETRI_TRANSITIONS=29} [2022-11-23 03:16:44,531 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, -9 predicate places. [2022-11-23 03:16:44,532 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 67 flow [2022-11-23 03:16:44,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 90.0) internal successors, (270), 3 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,532 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:44,532 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-11-23 03:16:44,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-23 03:16:44,533 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:44,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:44,535 INFO L85 PathProgramCache]: Analyzing trace with hash 413973209, now seen corresponding path program 1 times [2022-11-23 03:16:44,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:44,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552971379] [2022-11-23 03:16:44,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:44,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:44,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:44,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:44,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:44,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552971379] [2022-11-23 03:16:44,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552971379] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:44,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:44,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 03:16:44,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091012283] [2022-11-23 03:16:44,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:44,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 03:16:44,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:44,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 03:16:44,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 03:16:44,707 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 210 [2022-11-23 03:16:44,708 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 29 transitions, 67 flow. Second operand has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,708 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:44,708 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 210 [2022-11-23 03:16:44,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:44,792 INFO L130 PetriNetUnfolder]: 221/351 cut-off events. [2022-11-23 03:16:44,792 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-23 03:16:44,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 713 conditions, 351 events. 221/351 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1408 event pairs, 172 based on Foata normal form. 0/181 useless extension candidates. Maximal degree in co-relation 709. Up to 343 conditions per place. [2022-11-23 03:16:44,796 INFO L137 encePairwiseOnDemand]: 207/210 looper letters, 22 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2022-11-23 03:16:44,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 27 transitions, 109 flow [2022-11-23 03:16:44,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 03:16:44,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-23 03:16:44,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 292 transitions. [2022-11-23 03:16:44,798 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2022-11-23 03:16:44,798 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 292 transitions. [2022-11-23 03:16:44,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 292 transitions. [2022-11-23 03:16:44,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:44,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 292 transitions. [2022-11-23 03:16:44,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,802 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,802 INFO L175 Difference]: Start difference. First operand has 34 places, 29 transitions, 67 flow. Second operand 3 states and 292 transitions. [2022-11-23 03:16:44,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 27 transitions, 109 flow [2022-11-23 03:16:44,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 27 transitions, 108 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-23 03:16:44,804 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 64 flow [2022-11-23 03:16:44,804 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=64, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2022-11-23 03:16:44,805 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, -10 predicate places. [2022-11-23 03:16:44,805 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 64 flow [2022-11-23 03:16:44,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,805 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:44,806 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-11-23 03:16:44,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-23 03:16:44,806 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:44,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:44,806 INFO L85 PathProgramCache]: Analyzing trace with hash 413973211, now seen corresponding path program 1 times [2022-11-23 03:16:44,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:44,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570342461] [2022-11-23 03:16:44,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:44,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:44,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:44,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:44,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:44,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570342461] [2022-11-23 03:16:44,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570342461] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:44,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:44,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 03:16:44,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243677691] [2022-11-23 03:16:44,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:44,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 03:16:44,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:44,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 03:16:44,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 03:16:44,926 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 210 [2022-11-23 03:16:44,927 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 64 flow. Second operand has 3 states, 3 states have (on average 95.66666666666667) internal successors, (287), 3 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:44,927 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:44,927 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 210 [2022-11-23 03:16:44,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:45,014 INFO L130 PetriNetUnfolder]: 207/326 cut-off events. [2022-11-23 03:16:45,014 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-23 03:16:45,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 664 conditions, 326 events. 207/326 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1251 event pairs, 159 based on Foata normal form. 0/177 useless extension candidates. Maximal degree in co-relation 660. Up to 318 conditions per place. [2022-11-23 03:16:45,017 INFO L137 encePairwiseOnDemand]: 207/210 looper letters, 20 selfloop transitions, 1 changer transitions 0/25 dead transitions. [2022-11-23 03:16:45,017 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 25 transitions, 102 flow [2022-11-23 03:16:45,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 03:16:45,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-23 03:16:45,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 305 transitions. [2022-11-23 03:16:45,019 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2022-11-23 03:16:45,019 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 305 transitions. [2022-11-23 03:16:45,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 305 transitions. [2022-11-23 03:16:45,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:45,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 305 transitions. [2022-11-23 03:16:45,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 101.66666666666667) internal successors, (305), 3 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,023 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,023 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 64 flow. Second operand 3 states and 305 transitions. [2022-11-23 03:16:45,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 25 transitions, 102 flow [2022-11-23 03:16:45,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 25 transitions, 101 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-23 03:16:45,024 INFO L231 Difference]: Finished difference. Result has 32 places, 25 transitions, 61 flow [2022-11-23 03:16:45,025 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=59, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=61, PETRI_PLACES=32, PETRI_TRANSITIONS=25} [2022-11-23 03:16:45,025 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, -11 predicate places. [2022-11-23 03:16:45,026 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 25 transitions, 61 flow [2022-11-23 03:16:45,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 95.66666666666667) internal successors, (287), 3 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,026 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:45,026 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:45,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-23 03:16:45,027 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:45,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:45,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1603693833, now seen corresponding path program 1 times [2022-11-23 03:16:45,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:45,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900333395] [2022-11-23 03:16:45,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:45,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:45,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:45,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:45,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:45,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900333395] [2022-11-23 03:16:45,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900333395] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:45,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:45,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 03:16:45,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800364359] [2022-11-23 03:16:45,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:45,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 03:16:45,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:45,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 03:16:45,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-23 03:16:45,280 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 210 [2022-11-23 03:16:45,281 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 61 flow. Second operand has 5 states, 5 states have (on average 82.4) internal successors, (412), 5 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,281 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:45,281 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 210 [2022-11-23 03:16:45,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:45,350 INFO L130 PetriNetUnfolder]: 165/266 cut-off events. [2022-11-23 03:16:45,351 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-23 03:16:45,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 266 events. 165/266 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 969 event pairs, 126 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 541. Up to 258 conditions per place. [2022-11-23 03:16:45,353 INFO L137 encePairwiseOnDemand]: 208/210 looper letters, 19 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2022-11-23 03:16:45,353 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 24 transitions, 99 flow [2022-11-23 03:16:45,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 03:16:45,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-23 03:16:45,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 264 transitions. [2022-11-23 03:16:45,355 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2022-11-23 03:16:45,355 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 264 transitions. [2022-11-23 03:16:45,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 264 transitions. [2022-11-23 03:16:45,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:45,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 264 transitions. [2022-11-23 03:16:45,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,359 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,359 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 61 flow. Second operand 3 states and 264 transitions. [2022-11-23 03:16:45,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 24 transitions, 99 flow [2022-11-23 03:16:45,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 24 transitions, 98 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-23 03:16:45,360 INFO L231 Difference]: Finished difference. Result has 32 places, 24 transitions, 60 flow [2022-11-23 03:16:45,361 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=32, PETRI_TRANSITIONS=24} [2022-11-23 03:16:45,361 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, -11 predicate places. [2022-11-23 03:16:45,362 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 24 transitions, 60 flow [2022-11-23 03:16:45,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 82.4) internal successors, (412), 5 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,362 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:45,362 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:45,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-23 03:16:45,363 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:45,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:45,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1603693834, now seen corresponding path program 1 times [2022-11-23 03:16:45,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:45,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523759599] [2022-11-23 03:16:45,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:45,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:45,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:45,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:45,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:45,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523759599] [2022-11-23 03:16:45,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523759599] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:45,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:45,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 03:16:45,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933894627] [2022-11-23 03:16:45,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:45,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 03:16:45,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:45,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 03:16:45,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 03:16:45,542 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 210 [2022-11-23 03:16:45,542 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 24 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,542 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:45,543 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 210 [2022-11-23 03:16:45,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:45,599 INFO L130 PetriNetUnfolder]: 123/206 cut-off events. [2022-11-23 03:16:45,600 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-23 03:16:45,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 206 events. 123/206 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 700 event pairs, 93 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 422. Up to 198 conditions per place. [2022-11-23 03:16:45,601 INFO L137 encePairwiseOnDemand]: 208/210 looper letters, 18 selfloop transitions, 1 changer transitions 0/23 dead transitions. [2022-11-23 03:16:45,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 23 transitions, 96 flow [2022-11-23 03:16:45,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 03:16:45,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-23 03:16:45,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 302 transitions. [2022-11-23 03:16:45,603 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4793650793650794 [2022-11-23 03:16:45,603 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 302 transitions. [2022-11-23 03:16:45,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 302 transitions. [2022-11-23 03:16:45,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:45,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 302 transitions. [2022-11-23 03:16:45,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,607 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,607 INFO L175 Difference]: Start difference. First operand has 32 places, 24 transitions, 60 flow. Second operand 3 states and 302 transitions. [2022-11-23 03:16:45,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 23 transitions, 96 flow [2022-11-23 03:16:45,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 23 transitions, 95 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-23 03:16:45,608 INFO L231 Difference]: Finished difference. Result has 32 places, 23 transitions, 59 flow [2022-11-23 03:16:45,608 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=57, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=59, PETRI_PLACES=32, PETRI_TRANSITIONS=23} [2022-11-23 03:16:45,609 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, -11 predicate places. [2022-11-23 03:16:45,609 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 23 transitions, 59 flow [2022-11-23 03:16:45,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,609 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:45,609 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:45,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-23 03:16:45,610 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:45,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:45,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1528018578, now seen corresponding path program 1 times [2022-11-23 03:16:45,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:45,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188458913] [2022-11-23 03:16:45,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:45,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:45,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:45,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:45,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:45,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188458913] [2022-11-23 03:16:45,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188458913] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:45,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:45,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-23 03:16:45,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593130562] [2022-11-23 03:16:45,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:45,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 03:16:45,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:45,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 03:16:45,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 03:16:45,941 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 210 [2022-11-23 03:16:45,942 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 23 transitions, 59 flow. Second operand has 3 states, 3 states have (on average 104.33333333333333) internal successors, (313), 3 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:45,942 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:45,942 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 210 [2022-11-23 03:16:45,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:46,053 INFO L130 PetriNetUnfolder]: 271/426 cut-off events. [2022-11-23 03:16:46,053 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-23 03:16:46,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 840 conditions, 426 events. 271/426 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1512 event pairs, 37 based on Foata normal form. 1/277 useless extension candidates. Maximal degree in co-relation 836. Up to 309 conditions per place. [2022-11-23 03:16:46,057 INFO L137 encePairwiseOnDemand]: 205/210 looper letters, 30 selfloop transitions, 4 changer transitions 1/39 dead transitions. [2022-11-23 03:16:46,057 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 39 transitions, 166 flow [2022-11-23 03:16:46,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 03:16:46,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-23 03:16:46,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 333 transitions. [2022-11-23 03:16:46,059 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2022-11-23 03:16:46,059 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 333 transitions. [2022-11-23 03:16:46,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 333 transitions. [2022-11-23 03:16:46,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:46,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 333 transitions. [2022-11-23 03:16:46,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:46,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:46,062 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:46,063 INFO L175 Difference]: Start difference. First operand has 32 places, 23 transitions, 59 flow. Second operand 3 states and 333 transitions. [2022-11-23 03:16:46,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 39 transitions, 166 flow [2022-11-23 03:16:46,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 39 transitions, 165 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-23 03:16:46,066 INFO L231 Difference]: Finished difference. Result has 34 places, 26 transitions, 84 flow [2022-11-23 03:16:46,066 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=34, PETRI_TRANSITIONS=26} [2022-11-23 03:16:46,069 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, -9 predicate places. [2022-11-23 03:16:46,069 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 84 flow [2022-11-23 03:16:46,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 104.33333333333333) internal successors, (313), 3 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:46,069 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:46,070 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:46,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-23 03:16:46,070 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:46,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:46,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1162156642, now seen corresponding path program 1 times [2022-11-23 03:16:46,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:46,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986498548] [2022-11-23 03:16:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:46,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:46,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:46,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:46,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:46,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986498548] [2022-11-23 03:16:46,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986498548] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:46,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:46,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 03:16:46,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370528525] [2022-11-23 03:16:46,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:46,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-23 03:16:46,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:46,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-23 03:16:46,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-23 03:16:46,541 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 210 [2022-11-23 03:16:46,542 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 84 flow. Second operand has 6 states, 6 states have (on average 93.16666666666667) internal successors, (559), 6 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:46,543 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:46,543 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 210 [2022-11-23 03:16:46,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:47,013 INFO L130 PetriNetUnfolder]: 405/626 cut-off events. [2022-11-23 03:16:47,013 INFO L131 PetriNetUnfolder]: For 170/170 co-relation queries the response was YES. [2022-11-23 03:16:47,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1495 conditions, 626 events. 405/626 cut-off events. For 170/170 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2484 event pairs, 23 based on Foata normal form. 32/648 useless extension candidates. Maximal degree in co-relation 1490. Up to 229 conditions per place. [2022-11-23 03:16:47,017 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 67 selfloop transitions, 19 changer transitions 0/88 dead transitions. [2022-11-23 03:16:47,017 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 88 transitions, 423 flow [2022-11-23 03:16:47,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-23 03:16:47,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-23 03:16:47,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 896 transitions. [2022-11-23 03:16:47,021 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4740740740740741 [2022-11-23 03:16:47,021 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 896 transitions. [2022-11-23 03:16:47,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 896 transitions. [2022-11-23 03:16:47,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:47,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 896 transitions. [2022-11-23 03:16:47,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 99.55555555555556) internal successors, (896), 9 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:47,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 210.0) internal successors, (2100), 10 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:47,028 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 210.0) internal successors, (2100), 10 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:47,028 INFO L175 Difference]: Start difference. First operand has 34 places, 26 transitions, 84 flow. Second operand 9 states and 896 transitions. [2022-11-23 03:16:47,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 88 transitions, 423 flow [2022-11-23 03:16:47,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 88 transitions, 415 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-23 03:16:47,031 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 219 flow [2022-11-23 03:16:47,031 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=219, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2022-11-23 03:16:47,033 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2022-11-23 03:16:47,033 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 219 flow [2022-11-23 03:16:47,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 93.16666666666667) internal successors, (559), 6 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:47,035 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:47,036 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:47,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-23 03:16:47,037 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:47,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:47,038 INFO L85 PathProgramCache]: Analyzing trace with hash -435164486, now seen corresponding path program 2 times [2022-11-23 03:16:47,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:47,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089941470] [2022-11-23 03:16:47,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:47,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:47,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:47,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:47,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:47,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089941470] [2022-11-23 03:16:47,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089941470] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:47,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:47,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 03:16:47,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525775803] [2022-11-23 03:16:47,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:47,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-23 03:16:47,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:47,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-23 03:16:47,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-23 03:16:47,467 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 210 [2022-11-23 03:16:47,467 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 219 flow. Second operand has 6 states, 6 states have (on average 93.16666666666667) internal successors, (559), 6 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:47,468 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:47,468 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 210 [2022-11-23 03:16:47,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:47,934 INFO L130 PetriNetUnfolder]: 715/1114 cut-off events. [2022-11-23 03:16:47,934 INFO L131 PetriNetUnfolder]: For 1901/1907 co-relation queries the response was YES. [2022-11-23 03:16:47,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3679 conditions, 1114 events. 715/1114 cut-off events. For 1901/1907 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4999 event pairs, 99 based on Foata normal form. 28/1140 useless extension candidates. Maximal degree in co-relation 3668. Up to 381 conditions per place. [2022-11-23 03:16:47,943 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 90 selfloop transitions, 23 changer transitions 0/115 dead transitions. [2022-11-23 03:16:47,944 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 115 transitions, 730 flow [2022-11-23 03:16:47,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-23 03:16:47,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-23 03:16:47,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 725 transitions. [2022-11-23 03:16:47,946 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2022-11-23 03:16:47,947 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 725 transitions. [2022-11-23 03:16:47,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 725 transitions. [2022-11-23 03:16:47,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:47,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 725 transitions. [2022-11-23 03:16:47,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 103.57142857142857) internal successors, (725), 7 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:47,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:47,953 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:47,953 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 219 flow. Second operand 7 states and 725 transitions. [2022-11-23 03:16:47,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 115 transitions, 730 flow [2022-11-23 03:16:47,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 115 transitions, 726 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-11-23 03:16:47,962 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 393 flow [2022-11-23 03:16:47,962 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=393, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2022-11-23 03:16:47,963 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2022-11-23 03:16:47,963 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 393 flow [2022-11-23 03:16:47,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 93.16666666666667) internal successors, (559), 6 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:47,963 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:47,963 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:47,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-23 03:16:47,964 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:47,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:47,964 INFO L85 PathProgramCache]: Analyzing trace with hash 351423148, now seen corresponding path program 3 times [2022-11-23 03:16:47,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:47,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149907338] [2022-11-23 03:16:47,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:47,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:47,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:48,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:48,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:48,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149907338] [2022-11-23 03:16:48,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149907338] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:48,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:48,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 03:16:48,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521072207] [2022-11-23 03:16:48,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:48,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-23 03:16:48,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:48,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-23 03:16:48,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-23 03:16:48,261 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 210 [2022-11-23 03:16:48,262 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 393 flow. Second operand has 6 states, 6 states have (on average 94.16666666666667) internal successors, (565), 6 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:48,262 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:48,262 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 210 [2022-11-23 03:16:48,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:48,659 INFO L130 PetriNetUnfolder]: 737/1140 cut-off events. [2022-11-23 03:16:48,659 INFO L131 PetriNetUnfolder]: For 5512/5625 co-relation queries the response was YES. [2022-11-23 03:16:48,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4912 conditions, 1140 events. 737/1140 cut-off events. For 5512/5625 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 5101 event pairs, 147 based on Foata normal form. 22/1132 useless extension candidates. Maximal degree in co-relation 4895. Up to 775 conditions per place. [2022-11-23 03:16:48,672 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 57 selfloop transitions, 20 changer transitions 3/82 dead transitions. [2022-11-23 03:16:48,672 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 82 transitions, 698 flow [2022-11-23 03:16:48,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 03:16:48,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-23 03:16:48,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 606 transitions. [2022-11-23 03:16:48,676 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2022-11-23 03:16:48,676 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 606 transitions. [2022-11-23 03:16:48,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 606 transitions. [2022-11-23 03:16:48,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:48,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 606 transitions. [2022-11-23 03:16:48,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 101.0) internal successors, (606), 6 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:48,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:48,682 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:48,682 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 393 flow. Second operand 6 states and 606 transitions. [2022-11-23 03:16:48,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 82 transitions, 698 flow [2022-11-23 03:16:48,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 690 flow, removed 4 selfloop flow, removed 0 redundant places. [2022-11-23 03:16:48,699 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 454 flow [2022-11-23 03:16:48,700 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=454, PETRI_PLACES=65, PETRI_TRANSITIONS=54} [2022-11-23 03:16:48,700 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2022-11-23 03:16:48,700 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 454 flow [2022-11-23 03:16:48,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 94.16666666666667) internal successors, (565), 6 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:48,701 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:48,701 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:48,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-23 03:16:48,702 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:48,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:48,702 INFO L85 PathProgramCache]: Analyzing trace with hash -815967300, now seen corresponding path program 1 times [2022-11-23 03:16:48,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:48,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313682721] [2022-11-23 03:16:48,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:48,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:48,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:49,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:49,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:49,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313682721] [2022-11-23 03:16:49,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313682721] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:49,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:49,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 03:16:49,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878224830] [2022-11-23 03:16:49,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:49,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 03:16:49,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:49,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 03:16:49,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 03:16:49,097 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 210 [2022-11-23 03:16:49,098 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 54 transitions, 454 flow. Second operand has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:49,098 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:49,098 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 210 [2022-11-23 03:16:49,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:49,616 INFO L130 PetriNetUnfolder]: 1178/1839 cut-off events. [2022-11-23 03:16:49,616 INFO L131 PetriNetUnfolder]: For 8900/8900 co-relation queries the response was YES. [2022-11-23 03:16:49,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7748 conditions, 1839 events. 1178/1839 cut-off events. For 8900/8900 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8412 event pairs, 434 based on Foata normal form. 34/1873 useless extension candidates. Maximal degree in co-relation 7728. Up to 1072 conditions per place. [2022-11-23 03:16:49,634 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 71 selfloop transitions, 27 changer transitions 0/98 dead transitions. [2022-11-23 03:16:49,634 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 98 transitions, 845 flow [2022-11-23 03:16:49,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 03:16:49,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-23 03:16:49,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 521 transitions. [2022-11-23 03:16:49,637 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4961904761904762 [2022-11-23 03:16:49,637 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 521 transitions. [2022-11-23 03:16:49,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 521 transitions. [2022-11-23 03:16:49,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:49,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 521 transitions. [2022-11-23 03:16:49,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.2) internal successors, (521), 5 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:49,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:49,643 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:49,643 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 454 flow. Second operand 5 states and 521 transitions. [2022-11-23 03:16:49,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 98 transitions, 845 flow [2022-11-23 03:16:49,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 800 flow, removed 11 selfloop flow, removed 2 redundant places. [2022-11-23 03:16:49,684 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 570 flow [2022-11-23 03:16:49,685 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=570, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2022-11-23 03:16:49,687 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2022-11-23 03:16:49,687 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 570 flow [2022-11-23 03:16:49,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:49,688 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:49,688 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:49,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-23 03:16:49,688 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:49,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:49,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1710794228, now seen corresponding path program 2 times [2022-11-23 03:16:49,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:49,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986342786] [2022-11-23 03:16:49,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:49,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:49,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:50,051 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:50,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:50,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986342786] [2022-11-23 03:16:50,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986342786] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:50,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:50,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 03:16:50,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236020837] [2022-11-23 03:16:50,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:50,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 03:16:50,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:50,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 03:16:50,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-23 03:16:50,114 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 210 [2022-11-23 03:16:50,115 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 570 flow. Second operand has 5 states, 5 states have (on average 94.0) internal successors, (470), 5 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:50,115 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:50,115 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 210 [2022-11-23 03:16:50,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:50,736 INFO L130 PetriNetUnfolder]: 1564/2430 cut-off events. [2022-11-23 03:16:50,736 INFO L131 PetriNetUnfolder]: For 18473/18473 co-relation queries the response was YES. [2022-11-23 03:16:50,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11633 conditions, 2430 events. 1564/2430 cut-off events. For 18473/18473 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11970 event pairs, 270 based on Foata normal form. 24/2454 useless extension candidates. Maximal degree in co-relation 11610. Up to 992 conditions per place. [2022-11-23 03:16:50,804 INFO L137 encePairwiseOnDemand]: 202/210 looper letters, 114 selfloop transitions, 64 changer transitions 9/187 dead transitions. [2022-11-23 03:16:50,804 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 187 transitions, 2180 flow [2022-11-23 03:16:50,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 03:16:50,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-23 03:16:50,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 615 transitions. [2022-11-23 03:16:50,807 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2022-11-23 03:16:50,807 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 615 transitions. [2022-11-23 03:16:50,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 615 transitions. [2022-11-23 03:16:50,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:50,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 615 transitions. [2022-11-23 03:16:50,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 102.5) internal successors, (615), 6 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:50,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:50,813 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:50,813 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 570 flow. Second operand 6 states and 615 transitions. [2022-11-23 03:16:50,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 187 transitions, 2180 flow [2022-11-23 03:16:50,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 187 transitions, 1936 flow, removed 70 selfloop flow, removed 3 redundant places. [2022-11-23 03:16:50,874 INFO L231 Difference]: Finished difference. Result has 76 places, 116 transitions, 1417 flow [2022-11-23 03:16:50,874 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1417, PETRI_PLACES=76, PETRI_TRANSITIONS=116} [2022-11-23 03:16:50,875 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2022-11-23 03:16:50,875 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 116 transitions, 1417 flow [2022-11-23 03:16:50,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 94.0) internal successors, (470), 5 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:50,875 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:50,876 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:50,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-23 03:16:50,876 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:50,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:50,877 INFO L85 PathProgramCache]: Analyzing trace with hash 2016490112, now seen corresponding path program 1 times [2022-11-23 03:16:50,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:50,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059949683] [2022-11-23 03:16:50,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:50,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:50,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:51,122 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:51,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:51,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059949683] [2022-11-23 03:16:51,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059949683] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:51,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:51,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 03:16:51,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356523111] [2022-11-23 03:16:51,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:51,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 03:16:51,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:51,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 03:16:51,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 03:16:51,177 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 210 [2022-11-23 03:16:51,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 116 transitions, 1417 flow. Second operand has 5 states, 5 states have (on average 93.8) internal successors, (469), 5 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:51,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:51,178 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 210 [2022-11-23 03:16:51,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:51,885 INFO L130 PetriNetUnfolder]: 1612/2541 cut-off events. [2022-11-23 03:16:51,885 INFO L131 PetriNetUnfolder]: For 15302/15516 co-relation queries the response was YES. [2022-11-23 03:16:51,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13063 conditions, 2541 events. 1612/2541 cut-off events. For 15302/15516 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 13224 event pairs, 291 based on Foata normal form. 306/2836 useless extension candidates. Maximal degree in co-relation 13038. Up to 1801 conditions per place. [2022-11-23 03:16:51,923 INFO L137 encePairwiseOnDemand]: 204/210 looper letters, 140 selfloop transitions, 21 changer transitions 5/170 dead transitions. [2022-11-23 03:16:51,923 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 170 transitions, 2160 flow [2022-11-23 03:16:51,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 03:16:51,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-23 03:16:51,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 511 transitions. [2022-11-23 03:16:51,926 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4866666666666667 [2022-11-23 03:16:51,926 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 511 transitions. [2022-11-23 03:16:51,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 511 transitions. [2022-11-23 03:16:51,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:51,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 511 transitions. [2022-11-23 03:16:51,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 102.2) internal successors, (511), 5 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:51,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:51,931 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:51,931 INFO L175 Difference]: Start difference. First operand has 76 places, 116 transitions, 1417 flow. Second operand 5 states and 511 transitions. [2022-11-23 03:16:51,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 170 transitions, 2160 flow [2022-11-23 03:16:51,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 170 transitions, 2160 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-23 03:16:51,999 INFO L231 Difference]: Finished difference. Result has 81 places, 117 transitions, 1479 flow [2022-11-23 03:16:51,999 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1479, PETRI_PLACES=81, PETRI_TRANSITIONS=117} [2022-11-23 03:16:52,000 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2022-11-23 03:16:52,001 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 117 transitions, 1479 flow [2022-11-23 03:16:52,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 93.8) internal successors, (469), 5 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:52,001 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:52,002 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:52,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-23 03:16:52,002 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:52,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:52,002 INFO L85 PathProgramCache]: Analyzing trace with hash -40622892, now seen corresponding path program 3 times [2022-11-23 03:16:52,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:52,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537035461] [2022-11-23 03:16:52,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:52,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:52,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:52,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:52,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:52,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537035461] [2022-11-23 03:16:52,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537035461] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:52,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:52,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 03:16:52,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015369907] [2022-11-23 03:16:52,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:52,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 03:16:52,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:52,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 03:16:52,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-23 03:16:52,375 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 210 [2022-11-23 03:16:52,376 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 117 transitions, 1479 flow. Second operand has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:52,376 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:52,376 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 210 [2022-11-23 03:16:52,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:53,100 INFO L130 PetriNetUnfolder]: 1886/2928 cut-off events. [2022-11-23 03:16:53,100 INFO L131 PetriNetUnfolder]: For 17701/17701 co-relation queries the response was YES. [2022-11-23 03:16:53,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15165 conditions, 2928 events. 1886/2928 cut-off events. For 17701/17701 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 14672 event pairs, 560 based on Foata normal form. 30/2958 useless extension candidates. Maximal degree in co-relation 15138. Up to 1643 conditions per place. [2022-11-23 03:16:53,132 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 84 selfloop transitions, 80 changer transitions 5/169 dead transitions. [2022-11-23 03:16:53,133 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 169 transitions, 2095 flow [2022-11-23 03:16:53,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 03:16:53,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-23 03:16:53,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 525 transitions. [2022-11-23 03:16:53,135 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5 [2022-11-23 03:16:53,136 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 525 transitions. [2022-11-23 03:16:53,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 525 transitions. [2022-11-23 03:16:53,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:53,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 525 transitions. [2022-11-23 03:16:53,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 105.0) internal successors, (525), 5 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:53,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:53,140 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:53,141 INFO L175 Difference]: Start difference. First operand has 81 places, 117 transitions, 1479 flow. Second operand 5 states and 525 transitions. [2022-11-23 03:16:53,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 169 transitions, 2095 flow [2022-11-23 03:16:53,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 169 transitions, 2058 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-11-23 03:16:53,220 INFO L231 Difference]: Finished difference. Result has 86 places, 119 transitions, 1730 flow [2022-11-23 03:16:53,221 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1730, PETRI_PLACES=86, PETRI_TRANSITIONS=119} [2022-11-23 03:16:53,222 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2022-11-23 03:16:53,223 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 119 transitions, 1730 flow [2022-11-23 03:16:53,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:53,223 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:53,223 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:53,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-23 03:16:53,224 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:53,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:53,224 INFO L85 PathProgramCache]: Analyzing trace with hash -700806368, now seen corresponding path program 4 times [2022-11-23 03:16:53,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:53,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470117040] [2022-11-23 03:16:53,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:53,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:53,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:53,523 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:53,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:53,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470117040] [2022-11-23 03:16:53,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470117040] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 03:16:53,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043550934] [2022-11-23 03:16:53,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-23 03:16:53,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:16:53,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 [2022-11-23 03:16:53,534 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 03:16:53,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-23 03:16:53,656 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-23 03:16:53,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 03:16:53,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-23 03:16:53,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 03:16:54,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:54,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 03:16:54,248 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:54,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043550934] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-23 03:16:54,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-23 03:16:54,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 5] total 13 [2022-11-23 03:16:54,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274279664] [2022-11-23 03:16:54,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:54,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-23 03:16:54,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:54,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-23 03:16:54,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2022-11-23 03:16:54,295 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 210 [2022-11-23 03:16:54,296 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 119 transitions, 1730 flow. Second operand has 6 states, 6 states have (on average 88.33333333333333) internal successors, (530), 6 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:54,297 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:54,297 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 210 [2022-11-23 03:16:54,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:55,471 INFO L130 PetriNetUnfolder]: 3140/5003 cut-off events. [2022-11-23 03:16:55,472 INFO L131 PetriNetUnfolder]: For 35456/35456 co-relation queries the response was YES. [2022-11-23 03:16:55,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27088 conditions, 5003 events. 3140/5003 cut-off events. For 35456/35456 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 29046 event pairs, 241 based on Foata normal form. 28/5031 useless extension candidates. Maximal degree in co-relation 27058. Up to 1570 conditions per place. [2022-11-23 03:16:55,648 INFO L137 encePairwiseOnDemand]: 198/210 looper letters, 125 selfloop transitions, 137 changer transitions 1/263 dead transitions. [2022-11-23 03:16:55,648 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 263 transitions, 3633 flow [2022-11-23 03:16:55,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-23 03:16:55,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-23 03:16:55,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 701 transitions. [2022-11-23 03:16:55,651 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.47687074829931975 [2022-11-23 03:16:55,651 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 701 transitions. [2022-11-23 03:16:55,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 701 transitions. [2022-11-23 03:16:55,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:55,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 701 transitions. [2022-11-23 03:16:55,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 100.14285714285714) internal successors, (701), 7 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:55,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:55,658 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:55,659 INFO L175 Difference]: Start difference. First operand has 86 places, 119 transitions, 1730 flow. Second operand 7 states and 701 transitions. [2022-11-23 03:16:55,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 263 transitions, 3633 flow [2022-11-23 03:16:55,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 263 transitions, 3501 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-11-23 03:16:55,818 INFO L231 Difference]: Finished difference. Result has 97 places, 187 transitions, 3133 flow [2022-11-23 03:16:55,818 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3133, PETRI_PLACES=97, PETRI_TRANSITIONS=187} [2022-11-23 03:16:55,819 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2022-11-23 03:16:55,819 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 187 transitions, 3133 flow [2022-11-23 03:16:55,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.33333333333333) internal successors, (530), 6 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:55,819 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:55,820 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:55,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-23 03:16:56,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:16:56,025 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:56,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:56,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1514953806, now seen corresponding path program 5 times [2022-11-23 03:16:56,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:56,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348952560] [2022-11-23 03:16:56,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:56,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:56,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:56,330 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:56,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:56,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348952560] [2022-11-23 03:16:56,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348952560] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 03:16:56,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418549857] [2022-11-23 03:16:56,331 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-23 03:16:56,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:16:56,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 [2022-11-23 03:16:56,333 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 03:16:56,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-23 03:16:56,449 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-23 03:16:56,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 03:16:56,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-23 03:16:56,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 03:16:56,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:56,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 03:16:56,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:56,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418549857] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-23 03:16:56,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-23 03:16:56,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 5] total 13 [2022-11-23 03:16:56,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010047964] [2022-11-23 03:16:56,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:56,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-23 03:16:56,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:56,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-23 03:16:56,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-11-23 03:16:56,920 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 210 [2022-11-23 03:16:56,921 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 187 transitions, 3133 flow. Second operand has 6 states, 6 states have (on average 88.33333333333333) internal successors, (530), 6 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:56,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:56,922 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 210 [2022-11-23 03:16:56,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:16:58,395 INFO L130 PetriNetUnfolder]: 3185/5098 cut-off events. [2022-11-23 03:16:58,396 INFO L131 PetriNetUnfolder]: For 50705/50705 co-relation queries the response was YES. [2022-11-23 03:16:58,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32145 conditions, 5098 events. 3185/5098 cut-off events. For 50705/50705 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29826 event pairs, 285 based on Foata normal form. 12/5110 useless extension candidates. Maximal degree in co-relation 32110. Up to 1604 conditions per place. [2022-11-23 03:16:58,478 INFO L137 encePairwiseOnDemand]: 198/210 looper letters, 132 selfloop transitions, 139 changer transitions 1/272 dead transitions. [2022-11-23 03:16:58,478 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 272 transitions, 4240 flow [2022-11-23 03:16:58,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-23 03:16:58,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-23 03:16:58,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 701 transitions. [2022-11-23 03:16:58,482 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.47687074829931975 [2022-11-23 03:16:58,482 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 701 transitions. [2022-11-23 03:16:58,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 701 transitions. [2022-11-23 03:16:58,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:16:58,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 701 transitions. [2022-11-23 03:16:58,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 100.14285714285714) internal successors, (701), 7 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:58,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:58,490 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:58,490 INFO L175 Difference]: Start difference. First operand has 97 places, 187 transitions, 3133 flow. Second operand 7 states and 701 transitions. [2022-11-23 03:16:58,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 272 transitions, 4240 flow [2022-11-23 03:16:58,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 272 transitions, 4170 flow, removed 35 selfloop flow, removed 0 redundant places. [2022-11-23 03:16:58,811 INFO L231 Difference]: Finished difference. Result has 107 places, 196 transitions, 3659 flow [2022-11-23 03:16:58,812 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3659, PETRI_PLACES=107, PETRI_TRANSITIONS=196} [2022-11-23 03:16:58,812 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2022-11-23 03:16:58,813 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 196 transitions, 3659 flow [2022-11-23 03:16:58,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.33333333333333) internal successors, (530), 6 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:58,813 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:16:58,813 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:16:58,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-23 03:16:59,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:16:59,020 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:16:59,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:16:59,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1784211508, now seen corresponding path program 6 times [2022-11-23 03:16:59,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:16:59,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572414258] [2022-11-23 03:16:59,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:16:59,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:16:59,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:16:59,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:16:59,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:16:59,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572414258] [2022-11-23 03:16:59,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572414258] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:16:59,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:16:59,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 03:16:59,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830919615] [2022-11-23 03:16:59,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:16:59,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 03:16:59,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:16:59,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 03:16:59,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-23 03:16:59,414 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 210 [2022-11-23 03:16:59,415 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 196 transitions, 3659 flow. Second operand has 5 states, 5 states have (on average 94.0) internal successors, (470), 5 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:16:59,415 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:16:59,415 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 210 [2022-11-23 03:16:59,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:17:01,145 INFO L130 PetriNetUnfolder]: 3979/6248 cut-off events. [2022-11-23 03:17:01,145 INFO L131 PetriNetUnfolder]: For 81406/81406 co-relation queries the response was YES. [2022-11-23 03:17:01,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43180 conditions, 6248 events. 3979/6248 cut-off events. For 81406/81406 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 36132 event pairs, 1189 based on Foata normal form. 70/6318 useless extension candidates. Maximal degree in co-relation 43141. Up to 2768 conditions per place. [2022-11-23 03:17:01,255 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 146 selfloop transitions, 147 changer transitions 3/296 dead transitions. [2022-11-23 03:17:01,255 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 296 transitions, 5566 flow [2022-11-23 03:17:01,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 03:17:01,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-23 03:17:01,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 521 transitions. [2022-11-23 03:17:01,258 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4961904761904762 [2022-11-23 03:17:01,258 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 521 transitions. [2022-11-23 03:17:01,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 521 transitions. [2022-11-23 03:17:01,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:17:01,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 521 transitions. [2022-11-23 03:17:01,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.2) internal successors, (521), 5 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:01,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:01,264 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:01,264 INFO L175 Difference]: Start difference. First operand has 107 places, 196 transitions, 3659 flow. Second operand 5 states and 521 transitions. [2022-11-23 03:17:01,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 296 transitions, 5566 flow [2022-11-23 03:17:01,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 296 transitions, 5296 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-11-23 03:17:01,685 INFO L231 Difference]: Finished difference. Result has 109 places, 224 transitions, 4357 flow [2022-11-23 03:17:01,685 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4357, PETRI_PLACES=109, PETRI_TRANSITIONS=224} [2022-11-23 03:17:01,685 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2022-11-23 03:17:01,686 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 224 transitions, 4357 flow [2022-11-23 03:17:01,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 94.0) internal successors, (470), 5 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:01,686 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:17:01,686 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:17:01,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-23 03:17:01,686 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:17:01,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:17:01,687 INFO L85 PathProgramCache]: Analyzing trace with hash -871096724, now seen corresponding path program 7 times [2022-11-23 03:17:01,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:17:01,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385014335] [2022-11-23 03:17:01,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:01,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:17:01,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:01,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:01,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:17:01,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385014335] [2022-11-23 03:17:01,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385014335] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 03:17:01,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520088380] [2022-11-23 03:17:01,925 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-23 03:17:01,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:17:01,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 [2022-11-23 03:17:01,926 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 03:17:01,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-23 03:17:02,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:02,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-23 03:17:02,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 03:17:02,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:02,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 03:17:02,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:02,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520088380] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 03:17:02,583 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-23 03:17:02,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 10 [2022-11-23 03:17:02,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124671429] [2022-11-23 03:17:02,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-23 03:17:02,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-23 03:17:02,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:17:02,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-23 03:17:02,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-11-23 03:17:02,771 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 210 [2022-11-23 03:17:02,773 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 224 transitions, 4357 flow. Second operand has 11 states, 11 states have (on average 93.18181818181819) internal successors, (1025), 11 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:02,773 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:17:02,773 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 210 [2022-11-23 03:17:02,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:17:05,456 INFO L130 PetriNetUnfolder]: 6279/10074 cut-off events. [2022-11-23 03:17:05,456 INFO L131 PetriNetUnfolder]: For 136301/136436 co-relation queries the response was YES. [2022-11-23 03:17:05,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67435 conditions, 10074 events. 6279/10074 cut-off events. For 136301/136436 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 65516 event pairs, 855 based on Foata normal form. 407/10451 useless extension candidates. Maximal degree in co-relation 67394. Up to 5046 conditions per place. [2022-11-23 03:17:05,581 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 271 selfloop transitions, 117 changer transitions 23/486 dead transitions. [2022-11-23 03:17:05,581 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 486 transitions, 8984 flow [2022-11-23 03:17:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-23 03:17:05,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-23 03:17:05,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 812 transitions. [2022-11-23 03:17:05,585 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2022-11-23 03:17:05,585 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 812 transitions. [2022-11-23 03:17:05,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 812 transitions. [2022-11-23 03:17:05,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:17:05,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 812 transitions. [2022-11-23 03:17:05,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 101.5) internal successors, (812), 8 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:05,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 210.0) internal successors, (1890), 9 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:05,592 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 210.0) internal successors, (1890), 9 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:05,593 INFO L175 Difference]: Start difference. First operand has 109 places, 224 transitions, 4357 flow. Second operand 8 states and 812 transitions. [2022-11-23 03:17:05,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 486 transitions, 8984 flow [2022-11-23 03:17:06,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 486 transitions, 8670 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-23 03:17:06,375 INFO L231 Difference]: Finished difference. Result has 118 places, 333 transitions, 6775 flow [2022-11-23 03:17:06,375 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=4157, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6775, PETRI_PLACES=118, PETRI_TRANSITIONS=333} [2022-11-23 03:17:06,376 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2022-11-23 03:17:06,376 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 333 transitions, 6775 flow [2022-11-23 03:17:06,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 93.18181818181819) internal successors, (1025), 11 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:06,377 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:17:06,377 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:17:06,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-23 03:17:06,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:17:06,582 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:17:06,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:17:06,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1881462096, now seen corresponding path program 8 times [2022-11-23 03:17:06,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:17:06,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460632280] [2022-11-23 03:17:06,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:06,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:17:06,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:06,874 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:06,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:17:06,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460632280] [2022-11-23 03:17:06,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460632280] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:17:06,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:17:06,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 03:17:06,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394294531] [2022-11-23 03:17:06,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:17:06,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 03:17:06,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:17:06,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 03:17:06,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-23 03:17:06,925 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 210 [2022-11-23 03:17:06,925 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 333 transitions, 6775 flow. Second operand has 5 states, 5 states have (on average 94.0) internal successors, (470), 5 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:06,925 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:17:06,925 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 210 [2022-11-23 03:17:06,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:17:09,879 INFO L130 PetriNetUnfolder]: 7671/11964 cut-off events. [2022-11-23 03:17:09,879 INFO L131 PetriNetUnfolder]: For 194210/194210 co-relation queries the response was YES. [2022-11-23 03:17:09,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90518 conditions, 11964 events. 7671/11964 cut-off events. For 194210/194210 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 76668 event pairs, 1242 based on Foata normal form. 236/12200 useless extension candidates. Maximal degree in co-relation 90472. Up to 4282 conditions per place. [2022-11-23 03:17:10,067 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 324 selfloop transitions, 277 changer transitions 5/606 dead transitions. [2022-11-23 03:17:10,067 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 606 transitions, 12703 flow [2022-11-23 03:17:10,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 03:17:10,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-23 03:17:10,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 616 transitions. [2022-11-23 03:17:10,070 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2022-11-23 03:17:10,071 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 616 transitions. [2022-11-23 03:17:10,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 616 transitions. [2022-11-23 03:17:10,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:17:10,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 616 transitions. [2022-11-23 03:17:10,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 102.66666666666667) internal successors, (616), 6 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:10,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:10,078 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:10,078 INFO L175 Difference]: Start difference. First operand has 118 places, 333 transitions, 6775 flow. Second operand 6 states and 616 transitions. [2022-11-23 03:17:10,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 606 transitions, 12703 flow [2022-11-23 03:17:11,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 606 transitions, 12249 flow, removed 227 selfloop flow, removed 0 redundant places. [2022-11-23 03:17:11,164 INFO L231 Difference]: Finished difference. Result has 127 places, 435 transitions, 9574 flow [2022-11-23 03:17:11,164 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=6499, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9574, PETRI_PLACES=127, PETRI_TRANSITIONS=435} [2022-11-23 03:17:11,165 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2022-11-23 03:17:11,165 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 435 transitions, 9574 flow [2022-11-23 03:17:11,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 94.0) internal successors, (470), 5 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:11,166 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:17:11,166 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:17:11,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-23 03:17:11,166 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:17:11,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:17:11,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1292460122, now seen corresponding path program 9 times [2022-11-23 03:17:11,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:17:11,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25441013] [2022-11-23 03:17:11,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:11,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:17:11,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:11,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:17:11,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25441013] [2022-11-23 03:17:11,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25441013] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:17:11,391 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:17:11,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 03:17:11,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218728667] [2022-11-23 03:17:11,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:17:11,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 03:17:11,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:17:11,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 03:17:11,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 03:17:11,441 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 210 [2022-11-23 03:17:11,442 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 435 transitions, 9574 flow. Second operand has 5 states, 5 states have (on average 94.8) internal successors, (474), 5 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:11,443 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:17:11,443 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 210 [2022-11-23 03:17:11,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:17:14,823 INFO L130 PetriNetUnfolder]: 7260/11462 cut-off events. [2022-11-23 03:17:14,823 INFO L131 PetriNetUnfolder]: For 204912/205114 co-relation queries the response was YES. [2022-11-23 03:17:14,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90436 conditions, 11462 events. 7260/11462 cut-off events. For 204912/205114 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 73764 event pairs, 1499 based on Foata normal form. 126/11551 useless extension candidates. Maximal degree in co-relation 90385. Up to 10342 conditions per place. [2022-11-23 03:17:14,945 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 314 selfloop transitions, 20 changer transitions 2/466 dead transitions. [2022-11-23 03:17:14,945 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 466 transitions, 10500 flow [2022-11-23 03:17:14,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 03:17:14,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-23 03:17:14,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 505 transitions. [2022-11-23 03:17:14,953 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2022-11-23 03:17:14,953 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 505 transitions. [2022-11-23 03:17:14,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 505 transitions. [2022-11-23 03:17:14,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:17:14,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 505 transitions. [2022-11-23 03:17:14,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 101.0) internal successors, (505), 5 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:14,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:14,958 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 210.0) internal successors, (1260), 6 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:14,959 INFO L175 Difference]: Start difference. First operand has 127 places, 435 transitions, 9574 flow. Second operand 5 states and 505 transitions. [2022-11-23 03:17:14,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 466 transitions, 10500 flow [2022-11-23 03:17:15,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 466 transitions, 10312 flow, removed 87 selfloop flow, removed 1 redundant places. [2022-11-23 03:17:15,921 INFO L231 Difference]: Finished difference. Result has 132 places, 438 transitions, 9505 flow [2022-11-23 03:17:15,922 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=9390, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9505, PETRI_PLACES=132, PETRI_TRANSITIONS=438} [2022-11-23 03:17:15,922 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2022-11-23 03:17:15,922 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 438 transitions, 9505 flow [2022-11-23 03:17:15,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 94.8) internal successors, (474), 5 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:15,923 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:17:15,923 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:17:15,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-23 03:17:15,924 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:17:15,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:17:15,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1379162790, now seen corresponding path program 10 times [2022-11-23 03:17:15,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:17:15,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892836832] [2022-11-23 03:17:15,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:15,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:17:15,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:16,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:16,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:17:16,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892836832] [2022-11-23 03:17:16,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892836832] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 03:17:16,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 03:17:16,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-23 03:17:16,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139681471] [2022-11-23 03:17:16,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 03:17:16,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 03:17:16,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:17:16,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 03:17:16,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-23 03:17:16,222 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 210 [2022-11-23 03:17:16,223 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 438 transitions, 9505 flow. Second operand has 5 states, 5 states have (on average 93.8) internal successors, (469), 5 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:16,223 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:17:16,223 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 210 [2022-11-23 03:17:16,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:17:19,625 INFO L130 PetriNetUnfolder]: 7348/11585 cut-off events. [2022-11-23 03:17:19,625 INFO L131 PetriNetUnfolder]: For 201235/201448 co-relation queries the response was YES. [2022-11-23 03:17:19,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90573 conditions, 11585 events. 7348/11585 cut-off events. For 201235/201448 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 74584 event pairs, 1503 based on Foata normal form. 128/11679 useless extension candidates. Maximal degree in co-relation 90519. Up to 10287 conditions per place. [2022-11-23 03:17:19,756 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 325 selfloop transitions, 23 changer transitions 4/479 dead transitions. [2022-11-23 03:17:19,757 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 479 transitions, 10631 flow [2022-11-23 03:17:19,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 03:17:19,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-23 03:17:19,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 599 transitions. [2022-11-23 03:17:19,761 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4753968253968254 [2022-11-23 03:17:19,761 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 599 transitions. [2022-11-23 03:17:19,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 599 transitions. [2022-11-23 03:17:19,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:17:19,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 599 transitions. [2022-11-23 03:17:19,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 99.83333333333333) internal successors, (599), 6 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:19,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:19,767 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:19,768 INFO L175 Difference]: Start difference. First operand has 132 places, 438 transitions, 9505 flow. Second operand 6 states and 599 transitions. [2022-11-23 03:17:19,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 479 transitions, 10631 flow [2022-11-23 03:17:20,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 479 transitions, 10452 flow, removed 59 selfloop flow, removed 7 redundant places. [2022-11-23 03:17:20,880 INFO L231 Difference]: Finished difference. Result has 129 places, 435 transitions, 9311 flow [2022-11-23 03:17:20,881 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=9184, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9311, PETRI_PLACES=129, PETRI_TRANSITIONS=435} [2022-11-23 03:17:20,881 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2022-11-23 03:17:20,881 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 435 transitions, 9311 flow [2022-11-23 03:17:20,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 93.8) internal successors, (469), 5 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:20,881 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:17:20,881 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:17:20,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-23 03:17:20,882 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:17:20,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:17:20,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1476564594, now seen corresponding path program 1 times [2022-11-23 03:17:20,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:17:20,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474360108] [2022-11-23 03:17:20,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:20,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:17:20,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:21,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:21,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:17:21,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474360108] [2022-11-23 03:17:21,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474360108] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 03:17:21,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537597352] [2022-11-23 03:17:21,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:21,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:17:21,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 [2022-11-23 03:17:21,263 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 03:17:21,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-23 03:17:21,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:21,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-23 03:17:21,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 03:17:21,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:21,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 03:17:21,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:21,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537597352] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 03:17:21,956 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-23 03:17:21,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 10 [2022-11-23 03:17:21,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964856689] [2022-11-23 03:17:21,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-23 03:17:21,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-23 03:17:21,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:17:21,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-23 03:17:21,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-11-23 03:17:22,157 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 210 [2022-11-23 03:17:22,159 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 435 transitions, 9311 flow. Second operand has 12 states, 12 states have (on average 91.0) internal successors, (1092), 12 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:22,159 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:17:22,159 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 210 [2022-11-23 03:17:22,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:17:26,628 INFO L130 PetriNetUnfolder]: 8843/14510 cut-off events. [2022-11-23 03:17:26,628 INFO L131 PetriNetUnfolder]: For 260284/261574 co-relation queries the response was YES. [2022-11-23 03:17:26,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116302 conditions, 14510 events. 8843/14510 cut-off events. For 260284/261574 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 105730 event pairs, 391 based on Foata normal form. 908/15415 useless extension candidates. Maximal degree in co-relation 116251. Up to 8348 conditions per place. [2022-11-23 03:17:26,771 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 652 selfloop transitions, 275 changer transitions 5/949 dead transitions. [2022-11-23 03:17:26,771 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 949 transitions, 21632 flow [2022-11-23 03:17:26,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-23 03:17:26,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-23 03:17:26,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 878 transitions. [2022-11-23 03:17:26,774 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.46455026455026455 [2022-11-23 03:17:26,774 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 878 transitions. [2022-11-23 03:17:26,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 878 transitions. [2022-11-23 03:17:26,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:17:26,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 878 transitions. [2022-11-23 03:17:26,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.55555555555556) internal successors, (878), 9 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:26,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 210.0) internal successors, (2100), 10 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:26,781 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 210.0) internal successors, (2100), 10 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:26,782 INFO L175 Difference]: Start difference. First operand has 129 places, 435 transitions, 9311 flow. Second operand 9 states and 878 transitions. [2022-11-23 03:17:26,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 949 transitions, 21632 flow [2022-11-23 03:17:27,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 949 transitions, 21594 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-11-23 03:17:27,946 INFO L231 Difference]: Finished difference. Result has 136 places, 631 transitions, 15040 flow [2022-11-23 03:17:27,947 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=9273, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15040, PETRI_PLACES=136, PETRI_TRANSITIONS=631} [2022-11-23 03:17:27,948 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2022-11-23 03:17:27,948 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 631 transitions, 15040 flow [2022-11-23 03:17:27,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 91.0) internal successors, (1092), 12 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:27,948 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:17:27,949 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:17:27,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-23 03:17:28,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-23 03:17:28,156 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:17:28,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:17:28,156 INFO L85 PathProgramCache]: Analyzing trace with hash 863592266, now seen corresponding path program 2 times [2022-11-23 03:17:28,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:17:28,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317640926] [2022-11-23 03:17:28,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:28,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:17:28,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:28,630 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:28,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:17:28,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317640926] [2022-11-23 03:17:28,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317640926] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 03:17:28,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070491965] [2022-11-23 03:17:28,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-23 03:17:28,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:17:28,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 [2022-11-23 03:17:28,632 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 03:17:28,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-23 03:17:28,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-23 03:17:28,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 03:17:28,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-23 03:17:28,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 03:17:28,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:28,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 03:17:29,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:29,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070491965] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 03:17:29,335 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-23 03:17:29,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 10 [2022-11-23 03:17:29,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368845073] [2022-11-23 03:17:29,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-23 03:17:29,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-23 03:17:29,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:17:29,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-23 03:17:29,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-11-23 03:17:29,583 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 210 [2022-11-23 03:17:29,584 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 631 transitions, 15040 flow. Second operand has 12 states, 12 states have (on average 90.0) internal successors, (1080), 12 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:29,584 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:17:29,584 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 210 [2022-11-23 03:17:29,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:17:35,149 INFO L130 PetriNetUnfolder]: 9543/15676 cut-off events. [2022-11-23 03:17:35,150 INFO L131 PetriNetUnfolder]: For 331393/332768 co-relation queries the response was YES. [2022-11-23 03:17:35,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133043 conditions, 15676 events. 9543/15676 cut-off events. For 331393/332768 co-relation queries the response was YES. Maximal size of possible extension queue 982. Compared 115762 event pairs, 567 based on Foata normal form. 1004/16675 useless extension candidates. Maximal degree in co-relation 132988. Up to 10913 conditions per place. [2022-11-23 03:17:35,474 INFO L137 encePairwiseOnDemand]: 203/210 looper letters, 652 selfloop transitions, 265 changer transitions 6/940 dead transitions. [2022-11-23 03:17:35,474 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 940 transitions, 23255 flow [2022-11-23 03:17:35,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-23 03:17:35,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-23 03:17:35,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1033 transitions. [2022-11-23 03:17:35,479 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4471861471861472 [2022-11-23 03:17:35,480 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1033 transitions. [2022-11-23 03:17:35,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1033 transitions. [2022-11-23 03:17:35,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:17:35,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1033 transitions. [2022-11-23 03:17:35,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.9090909090909) internal successors, (1033), 11 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:35,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 210.0) internal successors, (2520), 12 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:35,494 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 210.0) internal successors, (2520), 12 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:35,494 INFO L175 Difference]: Start difference. First operand has 136 places, 631 transitions, 15040 flow. Second operand 11 states and 1033 transitions. [2022-11-23 03:17:35,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 940 transitions, 23255 flow [2022-11-23 03:17:37,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 940 transitions, 22187 flow, removed 464 selfloop flow, removed 3 redundant places. [2022-11-23 03:17:37,541 INFO L231 Difference]: Finished difference. Result has 148 places, 730 transitions, 17394 flow [2022-11-23 03:17:37,542 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=14117, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17394, PETRI_PLACES=148, PETRI_TRANSITIONS=730} [2022-11-23 03:17:37,543 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2022-11-23 03:17:37,543 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 730 transitions, 17394 flow [2022-11-23 03:17:37,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 90.0) internal successors, (1080), 12 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:37,544 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:17:37,544 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:17:37,551 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-23 03:17:37,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-23 03:17:37,749 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:17:37,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:17:37,750 INFO L85 PathProgramCache]: Analyzing trace with hash 152626322, now seen corresponding path program 1 times [2022-11-23 03:17:37,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:17:37,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523417279] [2022-11-23 03:17:37,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:37,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:17:37,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:38,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:38,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:17:38,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523417279] [2022-11-23 03:17:38,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523417279] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 03:17:38,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3219603] [2022-11-23 03:17:38,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:38,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:17:38,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 [2022-11-23 03:17:38,168 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 03:17:38,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-23 03:17:38,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:38,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-23 03:17:38,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 03:17:38,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:38,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 03:17:38,960 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:38,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3219603] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 03:17:38,960 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-23 03:17:38,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 8] total 15 [2022-11-23 03:17:38,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728720953] [2022-11-23 03:17:38,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-23 03:17:38,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-23 03:17:38,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:17:38,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-23 03:17:38,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-11-23 03:17:39,103 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 210 [2022-11-23 03:17:39,104 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 730 transitions, 17394 flow. Second operand has 16 states, 16 states have (on average 87.5) internal successors, (1400), 16 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:39,105 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:17:39,105 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 210 [2022-11-23 03:17:39,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:17:50,693 INFO L130 PetriNetUnfolder]: 14392/23088 cut-off events. [2022-11-23 03:17:50,694 INFO L131 PetriNetUnfolder]: For 459464/459464 co-relation queries the response was YES. [2022-11-23 03:17:51,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192625 conditions, 23088 events. 14392/23088 cut-off events. For 459464/459464 co-relation queries the response was YES. Maximal size of possible extension queue 1336. Compared 171652 event pairs, 245 based on Foata normal form. 248/23336 useless extension candidates. Maximal degree in co-relation 192565. Up to 5555 conditions per place. [2022-11-23 03:17:51,139 INFO L137 encePairwiseOnDemand]: 199/210 looper letters, 589 selfloop transitions, 1588 changer transitions 1/2178 dead transitions. [2022-11-23 03:17:51,139 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 2178 transitions, 48649 flow [2022-11-23 03:17:51,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-11-23 03:17:51,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-11-23 03:17:51,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 5014 transitions. [2022-11-23 03:17:51,151 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4504941599281222 [2022-11-23 03:17:51,151 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 5014 transitions. [2022-11-23 03:17:51,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 5014 transitions. [2022-11-23 03:17:51,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:17:51,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 5014 transitions. [2022-11-23 03:17:51,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 94.60377358490567) internal successors, (5014), 53 states have internal predecessors, (5014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:51,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 210.0) internal successors, (11340), 54 states have internal predecessors, (11340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:51,184 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 210.0) internal successors, (11340), 54 states have internal predecessors, (11340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:51,184 INFO L175 Difference]: Start difference. First operand has 148 places, 730 transitions, 17394 flow. Second operand 53 states and 5014 transitions. [2022-11-23 03:17:51,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 2178 transitions, 48649 flow [2022-11-23 03:17:55,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 2178 transitions, 47827 flow, removed 411 selfloop flow, removed 0 redundant places. [2022-11-23 03:17:55,344 INFO L231 Difference]: Finished difference. Result has 233 places, 1828 transitions, 46355 flow [2022-11-23 03:17:55,344 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=17013, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=632, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=46355, PETRI_PLACES=233, PETRI_TRANSITIONS=1828} [2022-11-23 03:17:55,345 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2022-11-23 03:17:55,345 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 1828 transitions, 46355 flow [2022-11-23 03:17:55,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 87.5) internal successors, (1400), 16 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:55,346 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:17:55,346 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:17:55,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-23 03:17:55,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-23 03:17:55,547 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:17:55,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:17:55,548 INFO L85 PathProgramCache]: Analyzing trace with hash 6873952, now seen corresponding path program 2 times [2022-11-23 03:17:55,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:17:55,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598698500] [2022-11-23 03:17:55,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:17:55,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:17:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:17:55,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:55,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:17:55,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598698500] [2022-11-23 03:17:55,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598698500] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 03:17:55,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590410750] [2022-11-23 03:17:55,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-23 03:17:55,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:17:55,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 [2022-11-23 03:17:55,870 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 03:17:55,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-23 03:17:55,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-23 03:17:55,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 03:17:55,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-23 03:17:55,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 03:17:56,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:56,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 03:17:56,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:17:56,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590410750] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 03:17:56,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-23 03:17:56,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 9] total 18 [2022-11-23 03:17:56,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795243772] [2022-11-23 03:17:56,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-23 03:17:56,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-23 03:17:56,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:17:56,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-23 03:17:56,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-11-23 03:17:56,964 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 210 [2022-11-23 03:17:56,966 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 1828 transitions, 46355 flow. Second operand has 19 states, 19 states have (on average 87.21052631578948) internal successors, (1657), 19 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:17:56,967 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:17:56,967 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 210 [2022-11-23 03:17:56,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-23 03:18:29,846 INFO L130 PetriNetUnfolder]: 23717/38220 cut-off events. [2022-11-23 03:18:29,846 INFO L131 PetriNetUnfolder]: For 1204926/1204926 co-relation queries the response was YES. [2022-11-23 03:18:30,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 384792 conditions, 38220 events. 23717/38220 cut-off events. For 1204926/1204926 co-relation queries the response was YES. Maximal size of possible extension queue 2012. Compared 305081 event pairs, 313 based on Foata normal form. 920/39140 useless extension candidates. Maximal degree in co-relation 384699. Up to 9119 conditions per place. [2022-11-23 03:18:30,533 INFO L137 encePairwiseOnDemand]: 199/210 looper letters, 749 selfloop transitions, 3630 changer transitions 2/4381 dead transitions. [2022-11-23 03:18:30,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 4381 transitions, 111889 flow [2022-11-23 03:18:30,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-11-23 03:18:30,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2022-11-23 03:18:30,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 7305 transitions. [2022-11-23 03:18:30,550 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4517625231910946 [2022-11-23 03:18:30,551 INFO L72 ComplementDD]: Start complementDD. Operand 77 states and 7305 transitions. [2022-11-23 03:18:30,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 7305 transitions. [2022-11-23 03:18:30,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-23 03:18:30,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 77 states and 7305 transitions. [2022-11-23 03:18:30,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 78 states, 77 states have (on average 94.87012987012987) internal successors, (7305), 77 states have internal predecessors, (7305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:18:30,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 78 states, 78 states have (on average 210.0) internal successors, (16380), 78 states have internal predecessors, (16380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:18:30,604 INFO L81 ComplementDD]: Finished complementDD. Result has 78 states, 78 states have (on average 210.0) internal successors, (16380), 78 states have internal predecessors, (16380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:18:30,604 INFO L175 Difference]: Start difference. First operand has 233 places, 1828 transitions, 46355 flow. Second operand 77 states and 7305 transitions. [2022-11-23 03:18:30,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 4381 transitions, 111889 flow [2022-11-23 03:19:11,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 4381 transitions, 106999 flow, removed 2432 selfloop flow, removed 2 redundant places. [2022-11-23 03:19:11,131 INFO L231 Difference]: Finished difference. Result has 342 places, 3911 transitions, 107002 flow [2022-11-23 03:19:11,132 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=43495, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1678, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=107002, PETRI_PLACES=342, PETRI_TRANSITIONS=3911} [2022-11-23 03:19:11,133 INFO L288 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2022-11-23 03:19:11,133 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 3911 transitions, 107002 flow [2022-11-23 03:19:11,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 87.21052631578948) internal successors, (1657), 19 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:19:11,133 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-23 03:19:11,134 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 03:19:11,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-23 03:19:11,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-23 03:19:11,335 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2022-11-23 03:19:11,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 03:19:11,336 INFO L85 PathProgramCache]: Analyzing trace with hash 2089939480, now seen corresponding path program 3 times [2022-11-23 03:19:11,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-23 03:19:11,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834264273] [2022-11-23 03:19:11,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 03:19:11,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 03:19:11,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 03:19:11,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:19:11,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-23 03:19:11,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834264273] [2022-11-23 03:19:11,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834264273] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-23 03:19:11,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546771295] [2022-11-23 03:19:11,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-23 03:19:11,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 03:19:11,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 [2022-11-23 03:19:11,590 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 03:19:11,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ec4b1e4-3f61-4750-9d96-c785819e9669/bin/uautomizer-QkZJyEgLgS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-23 03:19:11,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-23 03:19:11,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-23 03:19:11,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-23 03:19:11,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 03:19:11,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:19:11,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-23 03:19:12,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-23 03:19:12,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546771295] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-23 03:19:12,238 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-23 03:19:12,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 9] total 16 [2022-11-23 03:19:12,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577301136] [2022-11-23 03:19:12,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-23 03:19:12,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-23 03:19:12,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-23 03:19:12,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-23 03:19:12,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-11-23 03:19:12,341 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 210 [2022-11-23 03:19:12,343 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 3911 transitions, 107002 flow. Second operand has 17 states, 17 states have (on average 87.3529411764706) internal successors, (1485), 17 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-23 03:19:12,343 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-23 03:19:12,343 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 210 [2022-11-23 03:19:12,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand