./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:01:00,983 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:01:01,055 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:01:01,059 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:01:01,059 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:01:01,079 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:01:01,080 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:01:01,080 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:01:01,081 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:01:01,081 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:01:01,083 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:01:01,083 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:01:01,084 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:01:01,086 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:01:01,086 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:01:01,086 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:01:01,087 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:01:01,088 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:01:01,088 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:01:01,089 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:01:01,089 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:01:01,091 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:01:01,091 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:01:01,091 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:01:01,092 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:01:01,092 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:01:01,092 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:01:01,093 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:01:01,093 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:01:01,094 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:01:01,094 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:01:01,094 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:01:01,095 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:01:01,095 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:01:01,095 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:01:01,096 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:01:01,096 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:01:01,096 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:01:01,097 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:01:01,097 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:01:01,097 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:01:01,098 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:01:01,098 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:01:01,098 INFO L153 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:01:01,347 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:01:01,369 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:01:01,371 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:01:01,372 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:01:01,373 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:01:01,374 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 23:01:02,624 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:01:02,861 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:01:02,862 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 23:01:02,876 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf762a30c/5316067244654341874096fd9c1aa7a6/FLAGd1fd81b85 [2024-06-27 23:01:02,890 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf762a30c/5316067244654341874096fd9c1aa7a6 [2024-06-27 23:01:02,891 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:01:02,892 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:01:02,892 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 23:01:02,978 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:01:02,979 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:01:02,980 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:01:02,981 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:01:02,985 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:01:02,986 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:01:02" (1/2) ... [2024-06-27 23:01:02,987 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1215449b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:01:02, skipping insertion in model container [2024-06-27 23:01:02,987 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:01:02" (1/2) ... [2024-06-27 23:01:02,989 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6c7c4f87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:01:02, skipping insertion in model container [2024-06-27 23:01:02,990 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:01:02" (2/2) ... [2024-06-27 23:01:02,990 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1215449b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:02, skipping insertion in model container [2024-06-27 23:01:02,990 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:01:02" (2/2) ... [2024-06-27 23:01:02,991 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:01:03,017 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:01:03,019 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ! multithreaded || (((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) [2024-06-27 23:01:03,019 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ! multithreaded || (((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) [2024-06-27 23:01:03,019 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ! multithreaded || (((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) [2024-06-27 23:01:03,020 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:01:03,020 INFO L106 edCorrectnessWitness]: ghost_update [L778-L778] multithreaded = 1; [2024-06-27 23:01:03,065 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:01:03,377 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:01:03,386 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:01:03,495 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:01:03,549 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:01:03,549 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03 WrapperNode [2024-06-27 23:01:03,550 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:01:03,551 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:01:03,551 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:01:03,552 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:01:03,558 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,588 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,629 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-27 23:01:03,630 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:01:03,631 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:01:03,631 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:01:03,631 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:01:03,641 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,641 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,647 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,673 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:01:03,674 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,674 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,686 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,689 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,693 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,694 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,701 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:01:03,703 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:01:03,704 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:01:03,704 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:01:03,705 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (1/1) ... [2024-06-27 23:01:03,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:01:03,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:01:03,737 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:01:03,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:01:03,774 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:01:03,775 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:01:03,775 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:01:03,775 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:01:03,776 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:01:03,776 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:01:03,776 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:01:03,776 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:01:03,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:01:03,776 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:01:03,777 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:01:03,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:01:03,778 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:01:03,906 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:01:03,908 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:01:04,120 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:01:04,121 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:01:04,239 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:01:04,243 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:01:04,244 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:01:04 BoogieIcfgContainer [2024-06-27 23:01:04,244 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:01:04,247 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:01:04,247 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:01:04,249 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:01:04,249 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:01:02" (1/4) ... [2024-06-27 23:01:04,250 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e1df765 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:01:04, skipping insertion in model container [2024-06-27 23:01:04,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:01:02" (2/4) ... [2024-06-27 23:01:04,250 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e1df765 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:01:04, skipping insertion in model container [2024-06-27 23:01:04,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:01:03" (3/4) ... [2024-06-27 23:01:04,251 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e1df765 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:01:04, skipping insertion in model container [2024-06-27 23:01:04,251 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:01:04" (4/4) ... [2024-06-27 23:01:04,252 INFO L112 eAbstractionObserver]: Analyzing ICFG safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 23:01:04,267 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:01:04,267 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:01:04,267 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:01:04,302 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:01:04,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:01:04,355 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 23:01:04,355 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:01:04,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 65 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:01:04,357 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:01:04,360 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 23:01:04,369 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:01:04,376 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=LoopHeads, 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;@70272473, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:01:04,376 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:01:04,380 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:01:04,380 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:01:04,380 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:01:04,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:04,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:01:04,381 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:04,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:04,387 INFO L85 PathProgramCache]: Analyzing trace with hash 215670175, now seen corresponding path program 1 times [2024-06-27 23:01:04,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:04,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689285896] [2024-06-27 23:01:04,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:04,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:04,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:04,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:04,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689285896] [2024-06-27 23:01:04,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689285896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:04,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:04,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:01:04,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431433549] [2024-06-27 23:01:04,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:04,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:01:04,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:04,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:01:04,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:01:04,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 40 [2024-06-27 23:01:04,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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) [2024-06-27 23:01:04,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:04,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 40 [2024-06-27 23:01:04,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,061 INFO L124 PetriNetUnfolderBase]: 367/637 cut-off events. [2024-06-27 23:01:05,062 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 23:01:05,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1273 conditions, 637 events. 367/637 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3025 event pairs, 215 based on Foata normal form. 1/603 useless extension candidates. Maximal degree in co-relation 1261. Up to 581 conditions per place. [2024-06-27 23:01:05,075 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 26 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 23:01:05,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 157 flow [2024-06-27 23:01:05,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:01:05,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:01:05,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-27 23:01:05,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725 [2024-06-27 23:01:05,089 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 87 transitions. [2024-06-27 23:01:05,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 157 flow [2024-06-27 23:01:05,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 152 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:05,095 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 23:01:05,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 23:01:05,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 23:01:05,100 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 23:01:05,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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) [2024-06-27 23:01:05,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:01:05,102 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:05,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1100649086, now seen corresponding path program 1 times [2024-06-27 23:01:05,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048137929] [2024-06-27 23:01:05,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048137929] [2024-06-27 23:01:05,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048137929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:01:05,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77364518] [2024-06-27 23:01:05,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:01:05,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:01:05,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:01:05,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-27 23:01:05,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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) [2024-06-27 23:01:05,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-27 23:01:05,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,478 INFO L124 PetriNetUnfolderBase]: 462/799 cut-off events. [2024-06-27 23:01:05,478 INFO L125 PetriNetUnfolderBase]: For 179/209 co-relation queries the response was YES. [2024-06-27 23:01:05,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 799 events. 462/799 cut-off events. For 179/209 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3877 event pairs, 231 based on Foata normal form. 3/785 useless extension candidates. Maximal degree in co-relation 1828. Up to 705 conditions per place. [2024-06-27 23:01:05,485 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 23:01:05,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 242 flow [2024-06-27 23:01:05,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:01:05,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:01:05,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-27 23:01:05,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 23:01:05,487 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 112 transitions. [2024-06-27 23:01:05,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 242 flow [2024-06-27 23:01:05,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:05,490 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-27 23:01:05,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 23:01:05,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 23:01:05,491 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-27 23:01:05,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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) [2024-06-27 23:01:05,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:01:05,492 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:05,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,493 INFO L85 PathProgramCache]: Analyzing trace with hash 672081177, now seen corresponding path program 1 times [2024-06-27 23:01:05,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117327937] [2024-06-27 23:01:05,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117327937] [2024-06-27 23:01:05,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117327937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:01:05,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944200948] [2024-06-27 23:01:05,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:01:05,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:01:05,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:01:05,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:05,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 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) [2024-06-27 23:01:05,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:05,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,017 INFO L124 PetriNetUnfolderBase]: 711/1172 cut-off events. [2024-06-27 23:01:06,018 INFO L125 PetriNetUnfolderBase]: For 622/622 co-relation queries the response was YES. [2024-06-27 23:01:06,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3044 conditions, 1172 events. 711/1172 cut-off events. For 622/622 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5691 event pairs, 391 based on Foata normal form. 2/1172 useless extension candidates. Maximal degree in co-relation 3028. Up to 1080 conditions per place. [2024-06-27 23:01:06,027 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 43 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-27 23:01:06,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 57 transitions, 303 flow [2024-06-27 23:01:06,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:01:06,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:01:06,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-27 23:01:06,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:01:06,033 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 4 states and 95 transitions. [2024-06-27 23:01:06,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 57 transitions, 303 flow [2024-06-27 23:01:06,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 57 transitions, 301 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:01:06,038 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 209 flow [2024-06-27 23:01:06,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=209, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2024-06-27 23:01:06,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-27 23:01:06,039 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 209 flow [2024-06-27 23:01:06,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 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) [2024-06-27 23:01:06,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:06,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:06,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:01:06,041 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:06,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:06,042 INFO L85 PathProgramCache]: Analyzing trace with hash -144056260, now seen corresponding path program 1 times [2024-06-27 23:01:06,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:06,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566967110] [2024-06-27 23:01:06,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:06,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:06,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:06,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566967110] [2024-06-27 23:01:06,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566967110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:06,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072263202] [2024-06-27 23:01:06,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:06,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:06,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:01:06,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 209 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:06,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:01:06,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,472 INFO L124 PetriNetUnfolderBase]: 667/1123 cut-off events. [2024-06-27 23:01:06,473 INFO L125 PetriNetUnfolderBase]: For 1085/1091 co-relation queries the response was YES. [2024-06-27 23:01:06,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3196 conditions, 1123 events. 667/1123 cut-off events. For 1085/1091 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5503 event pairs, 185 based on Foata normal form. 12/1126 useless extension candidates. Maximal degree in co-relation 3177. Up to 959 conditions per place. [2024-06-27 23:01:06,481 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 51 selfloop transitions, 14 changer transitions 0/76 dead transitions. [2024-06-27 23:01:06,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 421 flow [2024-06-27 23:01:06,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:06,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:06,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 23:01:06,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2024-06-27 23:01:06,483 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 209 flow. Second operand 6 states and 157 transitions. [2024-06-27 23:01:06,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 421 flow [2024-06-27 23:01:06,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 76 transitions, 419 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:01:06,487 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 269 flow [2024-06-27 23:01:06,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=269, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-27 23:01:06,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-27 23:01:06,488 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 269 flow [2024-06-27 23:01:06,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:06,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:06,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:06,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:01:06,489 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:06,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:06,490 INFO L85 PathProgramCache]: Analyzing trace with hash -2034223722, now seen corresponding path program 1 times [2024-06-27 23:01:06,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:06,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97516779] [2024-06-27 23:01:06,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:06,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:06,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:06,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97516779] [2024-06-27 23:01:06,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97516779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:06,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393056599] [2024-06-27 23:01:06,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:06,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:06,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:06,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:06,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 269 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 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) [2024-06-27 23:01:06,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:06,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,996 INFO L124 PetriNetUnfolderBase]: 708/1178 cut-off events. [2024-06-27 23:01:06,997 INFO L125 PetriNetUnfolderBase]: For 1778/1778 co-relation queries the response was YES. [2024-06-27 23:01:07,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3738 conditions, 1178 events. 708/1178 cut-off events. For 1778/1778 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5678 event pairs, 259 based on Foata normal form. 2/1176 useless extension candidates. Maximal degree in co-relation 3714. Up to 1039 conditions per place. [2024-06-27 23:01:07,007 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 57 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-27 23:01:07,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 78 transitions, 514 flow [2024-06-27 23:01:07,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:07,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:07,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 23:01:07,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 23:01:07,009 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 269 flow. Second operand 5 states and 121 transitions. [2024-06-27 23:01:07,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 78 transitions, 514 flow [2024-06-27 23:01:07,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 78 transitions, 483 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:07,017 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 328 flow [2024-06-27 23:01:07,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=328, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-06-27 23:01:07,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-27 23:01:07,021 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 328 flow [2024-06-27 23:01:07,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 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) [2024-06-27 23:01:07,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:07,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:01:07,025 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:07,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,026 INFO L85 PathProgramCache]: Analyzing trace with hash -2097145830, now seen corresponding path program 2 times [2024-06-27 23:01:07,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984149526] [2024-06-27 23:01:07,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:07,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:07,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:07,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984149526] [2024-06-27 23:01:07,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984149526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:07,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:07,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:07,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894163086] [2024-06-27 23:01:07,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:07,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:07,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:07,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:07,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:07,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:07,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 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) [2024-06-27 23:01:07,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:07,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:07,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,507 INFO L124 PetriNetUnfolderBase]: 703/1169 cut-off events. [2024-06-27 23:01:07,508 INFO L125 PetriNetUnfolderBase]: For 2512/2512 co-relation queries the response was YES. [2024-06-27 23:01:07,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4013 conditions, 1169 events. 703/1169 cut-off events. For 2512/2512 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5670 event pairs, 262 based on Foata normal form. 2/1167 useless extension candidates. Maximal degree in co-relation 3987. Up to 1034 conditions per place. [2024-06-27 23:01:07,518 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 52 selfloop transitions, 15 changer transitions 0/74 dead transitions. [2024-06-27 23:01:07,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 74 transitions, 507 flow [2024-06-27 23:01:07,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:07,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:07,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-27 23:01:07,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 23:01:07,519 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 328 flow. Second operand 5 states and 116 transitions. [2024-06-27 23:01:07,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 74 transitions, 507 flow [2024-06-27 23:01:07,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 74 transitions, 481 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:07,525 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 347 flow [2024-06-27 23:01:07,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=347, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-27 23:01:07,526 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-27 23:01:07,526 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 347 flow [2024-06-27 23:01:07,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 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) [2024-06-27 23:01:07,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:07,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:01:07,527 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:07,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1624949464, now seen corresponding path program 1 times [2024-06-27 23:01:07,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874220256] [2024-06-27 23:01:07,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:07,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:07,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:07,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874220256] [2024-06-27 23:01:07,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874220256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:07,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:07,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:01:07,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137507386] [2024-06-27 23:01:07,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:07,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:01:07,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:07,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:01:07,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:01:07,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:07,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 347 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 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) [2024-06-27 23:01:07,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:07,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:07,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,882 INFO L124 PetriNetUnfolderBase]: 695/1162 cut-off events. [2024-06-27 23:01:07,882 INFO L125 PetriNetUnfolderBase]: For 2950/2950 co-relation queries the response was YES. [2024-06-27 23:01:07,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4042 conditions, 1162 events. 695/1162 cut-off events. For 2950/2950 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5615 event pairs, 239 based on Foata normal form. 4/1164 useless extension candidates. Maximal degree in co-relation 4016. Up to 1037 conditions per place. [2024-06-27 23:01:07,894 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 60 selfloop transitions, 9 changer transitions 0/77 dead transitions. [2024-06-27 23:01:07,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 77 transitions, 535 flow [2024-06-27 23:01:07,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:07,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:07,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 23:01:07,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-27 23:01:07,896 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 347 flow. Second operand 5 states and 123 transitions. [2024-06-27 23:01:07,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 77 transitions, 535 flow [2024-06-27 23:01:07,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 77 transitions, 513 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:07,902 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 364 flow [2024-06-27 23:01:07,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=364, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-27 23:01:07,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-27 23:01:07,904 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 364 flow [2024-06-27 23:01:07,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 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) [2024-06-27 23:01:07,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:07,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:01:07,905 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:07,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,906 INFO L85 PathProgramCache]: Analyzing trace with hash 378701527, now seen corresponding path program 1 times [2024-06-27 23:01:07,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668558873] [2024-06-27 23:01:07,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668558873] [2024-06-27 23:01:08,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668558873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:08,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263388578] [2024-06-27 23:01:08,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:08,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:08,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:08,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:08,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 364 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 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) [2024-06-27 23:01:08,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:08,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:08,561 INFO L124 PetriNetUnfolderBase]: 711/1194 cut-off events. [2024-06-27 23:01:08,562 INFO L125 PetriNetUnfolderBase]: For 3782/3782 co-relation queries the response was YES. [2024-06-27 23:01:08,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4305 conditions, 1194 events. 711/1194 cut-off events. For 3782/3782 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5865 event pairs, 212 based on Foata normal form. 3/1195 useless extension candidates. Maximal degree in co-relation 4276. Up to 1032 conditions per place. [2024-06-27 23:01:08,573 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 66 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2024-06-27 23:01:08,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 91 transitions, 624 flow [2024-06-27 23:01:08,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:08,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:08,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 23:01:08,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:01:08,576 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 364 flow. Second operand 6 states and 144 transitions. [2024-06-27 23:01:08,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 91 transitions, 624 flow [2024-06-27 23:01:08,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 603 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:08,584 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 418 flow [2024-06-27 23:01:08,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-27 23:01:08,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-27 23:01:08,585 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 418 flow [2024-06-27 23:01:08,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 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) [2024-06-27 23:01:08,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:08,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:01:08,586 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:08,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,586 INFO L85 PathProgramCache]: Analyzing trace with hash 383463127, now seen corresponding path program 2 times [2024-06-27 23:01:08,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559536093] [2024-06-27 23:01:08,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559536093] [2024-06-27 23:01:08,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559536093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:08,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929322934] [2024-06-27 23:01:08,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:08,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:08,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:08,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:08,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 418 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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) [2024-06-27 23:01:08,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:08,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,048 INFO L124 PetriNetUnfolderBase]: 722/1220 cut-off events. [2024-06-27 23:01:09,049 INFO L125 PetriNetUnfolderBase]: For 4583/4583 co-relation queries the response was YES. [2024-06-27 23:01:09,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4741 conditions, 1220 events. 722/1220 cut-off events. For 4583/4583 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6027 event pairs, 236 based on Foata normal form. 2/1218 useless extension candidates. Maximal degree in co-relation 4711. Up to 1017 conditions per place. [2024-06-27 23:01:09,058 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 68 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-27 23:01:09,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 99 transitions, 771 flow [2024-06-27 23:01:09,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:09,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:09,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 23:01:09,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-27 23:01:09,060 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 418 flow. Second operand 6 states and 149 transitions. [2024-06-27 23:01:09,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 99 transitions, 771 flow [2024-06-27 23:01:09,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 99 transitions, 715 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:09,069 INFO L231 Difference]: Finished difference. Result has 72 places, 75 transitions, 528 flow [2024-06-27 23:01:09,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=528, PETRI_PLACES=72, PETRI_TRANSITIONS=75} [2024-06-27 23:01:09,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-27 23:01:09,069 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 75 transitions, 528 flow [2024-06-27 23:01:09,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 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) [2024-06-27 23:01:09,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:09,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:09,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:01:09,070 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:09,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:09,071 INFO L85 PathProgramCache]: Analyzing trace with hash -678844395, now seen corresponding path program 1 times [2024-06-27 23:01:09,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:09,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137054834] [2024-06-27 23:01:09,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:09,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:09,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:09,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137054834] [2024-06-27 23:01:09,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137054834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:09,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2708562] [2024-06-27 23:01:09,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:09,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:09,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:09,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:09,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 75 transitions, 528 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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) [2024-06-27 23:01:09,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:09,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,459 INFO L124 PetriNetUnfolderBase]: 739/1245 cut-off events. [2024-06-27 23:01:09,459 INFO L125 PetriNetUnfolderBase]: For 6083/6083 co-relation queries the response was YES. [2024-06-27 23:01:09,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5195 conditions, 1245 events. 739/1245 cut-off events. For 6083/6083 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6105 event pairs, 232 based on Foata normal form. 4/1245 useless extension candidates. Maximal degree in co-relation 5163. Up to 1070 conditions per place. [2024-06-27 23:01:09,470 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 75 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-06-27 23:01:09,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 786 flow [2024-06-27 23:01:09,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:09,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:09,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:01:09,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:01:09,472 INFO L175 Difference]: Start difference. First operand has 72 places, 75 transitions, 528 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:01:09,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 786 flow [2024-06-27 23:01:09,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 100 transitions, 764 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:09,482 INFO L231 Difference]: Finished difference. Result has 77 places, 77 transitions, 567 flow [2024-06-27 23:01:09,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=567, PETRI_PLACES=77, PETRI_TRANSITIONS=77} [2024-06-27 23:01:09,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-27 23:01:09,483 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 77 transitions, 567 flow [2024-06-27 23:01:09,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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) [2024-06-27 23:01:09,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:09,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:09,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:01:09,484 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:09,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:09,484 INFO L85 PathProgramCache]: Analyzing trace with hash 73078197, now seen corresponding path program 3 times [2024-06-27 23:01:09,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:09,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950615227] [2024-06-27 23:01:09,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:09,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:09,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:09,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950615227] [2024-06-27 23:01:09,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950615227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:09,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964780690] [2024-06-27 23:01:09,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:09,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:09,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:09,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:09,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 77 transitions, 567 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 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) [2024-06-27 23:01:09,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:09,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,966 INFO L124 PetriNetUnfolderBase]: 734/1231 cut-off events. [2024-06-27 23:01:09,966 INFO L125 PetriNetUnfolderBase]: For 7064/7064 co-relation queries the response was YES. [2024-06-27 23:01:09,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5381 conditions, 1231 events. 734/1231 cut-off events. For 7064/7064 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6048 event pairs, 244 based on Foata normal form. 2/1227 useless extension candidates. Maximal degree in co-relation 5346. Up to 1039 conditions per place. [2024-06-27 23:01:09,985 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 65 selfloop transitions, 25 changer transitions 0/97 dead transitions. [2024-06-27 23:01:09,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 97 transitions, 806 flow [2024-06-27 23:01:09,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:09,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:09,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 23:01:09,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:09,987 INFO L175 Difference]: Start difference. First operand has 77 places, 77 transitions, 567 flow. Second operand 6 states and 138 transitions. [2024-06-27 23:01:09,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 97 transitions, 806 flow [2024-06-27 23:01:10,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 97 transitions, 749 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:10,004 INFO L231 Difference]: Finished difference. Result has 79 places, 78 transitions, 579 flow [2024-06-27 23:01:10,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=579, PETRI_PLACES=79, PETRI_TRANSITIONS=78} [2024-06-27 23:01:10,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-27 23:01:10,005 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 78 transitions, 579 flow [2024-06-27 23:01:10,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 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) [2024-06-27 23:01:10,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:10,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:01:10,006 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:10,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1873943985, now seen corresponding path program 2 times [2024-06-27 23:01:10,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707437773] [2024-06-27 23:01:10,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:10,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:10,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:10,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707437773] [2024-06-27 23:01:10,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707437773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:10,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:10,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:10,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124976802] [2024-06-27 23:01:10,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:10,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:10,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:10,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:10,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:10,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:10,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 78 transitions, 579 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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) [2024-06-27 23:01:10,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:10,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:10,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,383 INFO L124 PetriNetUnfolderBase]: 751/1273 cut-off events. [2024-06-27 23:01:10,384 INFO L125 PetriNetUnfolderBase]: For 8164/8164 co-relation queries the response was YES. [2024-06-27 23:01:10,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5577 conditions, 1273 events. 751/1273 cut-off events. For 8164/8164 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6316 event pairs, 242 based on Foata normal form. 4/1273 useless extension candidates. Maximal degree in co-relation 5542. Up to 1090 conditions per place. [2024-06-27 23:01:10,395 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 75 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-06-27 23:01:10,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 100 transitions, 833 flow [2024-06-27 23:01:10,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:10,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:10,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 23:01:10,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:01:10,398 INFO L175 Difference]: Start difference. First operand has 79 places, 78 transitions, 579 flow. Second operand 6 states and 147 transitions. [2024-06-27 23:01:10,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 100 transitions, 833 flow [2024-06-27 23:01:10,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 100 transitions, 789 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:10,409 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 600 flow [2024-06-27 23:01:10,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=600, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2024-06-27 23:01:10,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-27 23:01:10,410 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 600 flow [2024-06-27 23:01:10,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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) [2024-06-27 23:01:10,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:10,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:01:10,411 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:10,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1873704975, now seen corresponding path program 3 times [2024-06-27 23:01:10,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702722266] [2024-06-27 23:01:10,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:10,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:10,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:10,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702722266] [2024-06-27 23:01:10,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702722266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:10,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:10,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:10,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095770132] [2024-06-27 23:01:10,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:10,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:10,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:10,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:10,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:10,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:10,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 600 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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) [2024-06-27 23:01:10,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:10,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:10,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,803 INFO L124 PetriNetUnfolderBase]: 743/1261 cut-off events. [2024-06-27 23:01:10,804 INFO L125 PetriNetUnfolderBase]: For 9262/9262 co-relation queries the response was YES. [2024-06-27 23:01:10,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5649 conditions, 1261 events. 743/1261 cut-off events. For 9262/9262 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6258 event pairs, 211 based on Foata normal form. 4/1261 useless extension candidates. Maximal degree in co-relation 5612. Up to 1019 conditions per place. [2024-06-27 23:01:10,820 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 73 selfloop transitions, 22 changer transitions 0/103 dead transitions. [2024-06-27 23:01:10,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 103 transitions, 866 flow [2024-06-27 23:01:10,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:10,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:10,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 23:01:10,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 23:01:10,822 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 600 flow. Second operand 6 states and 148 transitions. [2024-06-27 23:01:10,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 103 transitions, 866 flow [2024-06-27 23:01:10,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 103 transitions, 819 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:10,837 INFO L231 Difference]: Finished difference. Result has 84 places, 82 transitions, 632 flow [2024-06-27 23:01:10,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=632, PETRI_PLACES=84, PETRI_TRANSITIONS=82} [2024-06-27 23:01:10,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-27 23:01:10,838 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 82 transitions, 632 flow [2024-06-27 23:01:10,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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) [2024-06-27 23:01:10,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:10,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:01:10,839 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:10,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1978349198, now seen corresponding path program 1 times [2024-06-27 23:01:10,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072172348] [2024-06-27 23:01:10,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:11,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072172348] [2024-06-27 23:01:11,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072172348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:11,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554153268] [2024-06-27 23:01:11,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:11,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:11,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:11,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:11,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 82 transitions, 632 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 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) [2024-06-27 23:01:11,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:11,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:11,300 INFO L124 PetriNetUnfolderBase]: 753/1271 cut-off events. [2024-06-27 23:01:11,301 INFO L125 PetriNetUnfolderBase]: For 10204/10204 co-relation queries the response was YES. [2024-06-27 23:01:11,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5880 conditions, 1271 events. 753/1271 cut-off events. For 10204/10204 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6253 event pairs, 234 based on Foata normal form. 2/1271 useless extension candidates. Maximal degree in co-relation 5841. Up to 1120 conditions per place. [2024-06-27 23:01:11,311 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 79 selfloop transitions, 17 changer transitions 0/103 dead transitions. [2024-06-27 23:01:11,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 103 transitions, 942 flow [2024-06-27 23:01:11,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:11,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:11,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-27 23:01:11,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 23:01:11,312 INFO L175 Difference]: Start difference. First operand has 84 places, 82 transitions, 632 flow. Second operand 5 states and 116 transitions. [2024-06-27 23:01:11,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 103 transitions, 942 flow [2024-06-27 23:01:11,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 103 transitions, 881 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:11,326 INFO L231 Difference]: Finished difference. Result has 85 places, 88 transitions, 661 flow [2024-06-27 23:01:11,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=661, PETRI_PLACES=85, PETRI_TRANSITIONS=88} [2024-06-27 23:01:11,327 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-27 23:01:11,328 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 88 transitions, 661 flow [2024-06-27 23:01:11,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 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) [2024-06-27 23:01:11,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:11,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:01:11,329 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:11,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1932251662, now seen corresponding path program 2 times [2024-06-27 23:01:11,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103203018] [2024-06-27 23:01:11,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:11,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103203018] [2024-06-27 23:01:11,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103203018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:11,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161260631] [2024-06-27 23:01:11,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:11,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:11,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:11,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:11,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 88 transitions, 661 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 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) [2024-06-27 23:01:11,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:11,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:11,789 INFO L124 PetriNetUnfolderBase]: 755/1276 cut-off events. [2024-06-27 23:01:11,789 INFO L125 PetriNetUnfolderBase]: For 11347/11347 co-relation queries the response was YES. [2024-06-27 23:01:11,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6032 conditions, 1276 events. 755/1276 cut-off events. For 11347/11347 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6293 event pairs, 233 based on Foata normal form. 2/1276 useless extension candidates. Maximal degree in co-relation 5992. Up to 1134 conditions per place. [2024-06-27 23:01:11,801 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 81 selfloop transitions, 15 changer transitions 0/103 dead transitions. [2024-06-27 23:01:11,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 103 transitions, 917 flow [2024-06-27 23:01:11,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:01:11,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:01:11,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 23:01:11,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:01:11,802 INFO L175 Difference]: Start difference. First operand has 85 places, 88 transitions, 661 flow. Second operand 4 states and 97 transitions. [2024-06-27 23:01:11,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 103 transitions, 917 flow [2024-06-27 23:01:11,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 103 transitions, 895 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:11,821 INFO L231 Difference]: Finished difference. Result has 88 places, 92 transitions, 725 flow [2024-06-27 23:01:11,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=725, PETRI_PLACES=88, PETRI_TRANSITIONS=92} [2024-06-27 23:01:11,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-27 23:01:11,822 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 92 transitions, 725 flow [2024-06-27 23:01:11,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 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) [2024-06-27 23:01:11,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:11,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:01:11,823 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:11,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,824 INFO L85 PathProgramCache]: Analyzing trace with hash 175132756, now seen corresponding path program 1 times [2024-06-27 23:01:11,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344787932] [2024-06-27 23:01:11,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344787932] [2024-06-27 23:01:12,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344787932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:12,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558232242] [2024-06-27 23:01:12,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:12,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:12,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:12,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:12,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 92 transitions, 725 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:12,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:12,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,401 INFO L124 PetriNetUnfolderBase]: 956/1599 cut-off events. [2024-06-27 23:01:12,401 INFO L125 PetriNetUnfolderBase]: For 18118/18118 co-relation queries the response was YES. [2024-06-27 23:01:12,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7868 conditions, 1599 events. 956/1599 cut-off events. For 18118/18118 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8294 event pairs, 196 based on Foata normal form. 18/1615 useless extension candidates. Maximal degree in co-relation 7827. Up to 1120 conditions per place. [2024-06-27 23:01:12,416 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 104 selfloop transitions, 28 changer transitions 0/140 dead transitions. [2024-06-27 23:01:12,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 140 transitions, 1233 flow [2024-06-27 23:01:12,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:12,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:12,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 23:01:12,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-27 23:01:12,418 INFO L175 Difference]: Start difference. First operand has 88 places, 92 transitions, 725 flow. Second operand 8 states and 207 transitions. [2024-06-27 23:01:12,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 140 transitions, 1233 flow [2024-06-27 23:01:12,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 140 transitions, 1199 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:12,443 INFO L231 Difference]: Finished difference. Result has 95 places, 98 transitions, 832 flow [2024-06-27 23:01:12,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=832, PETRI_PLACES=95, PETRI_TRANSITIONS=98} [2024-06-27 23:01:12,444 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-27 23:01:12,444 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 98 transitions, 832 flow [2024-06-27 23:01:12,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:12,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:12,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:01:12,446 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:12,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1140024906, now seen corresponding path program 2 times [2024-06-27 23:01:12,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228277591] [2024-06-27 23:01:12,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228277591] [2024-06-27 23:01:12,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228277591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:12,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175474466] [2024-06-27 23:01:12,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:12,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:12,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:12,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:12,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 98 transitions, 832 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:12,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:12,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,980 INFO L124 PetriNetUnfolderBase]: 910/1537 cut-off events. [2024-06-27 23:01:12,980 INFO L125 PetriNetUnfolderBase]: For 18248/18248 co-relation queries the response was YES. [2024-06-27 23:01:12,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7596 conditions, 1537 events. 910/1537 cut-off events. For 18248/18248 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7931 event pairs, 248 based on Foata normal form. 24/1559 useless extension candidates. Maximal degree in co-relation 7553. Up to 1233 conditions per place. [2024-06-27 23:01:12,993 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 100 selfloop transitions, 24 changer transitions 0/132 dead transitions. [2024-06-27 23:01:12,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 132 transitions, 1197 flow [2024-06-27 23:01:12,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:12,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:12,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:01:12,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 23:01:12,994 INFO L175 Difference]: Start difference. First operand has 95 places, 98 transitions, 832 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:01:12,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 132 transitions, 1197 flow [2024-06-27 23:01:13,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 132 transitions, 1121 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:13,026 INFO L231 Difference]: Finished difference. Result has 97 places, 99 transitions, 835 flow [2024-06-27 23:01:13,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=835, PETRI_PLACES=97, PETRI_TRANSITIONS=99} [2024-06-27 23:01:13,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-27 23:01:13,027 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 99 transitions, 835 flow [2024-06-27 23:01:13,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:13,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:13,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:13,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:01:13,028 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:13,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:13,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1024733736, now seen corresponding path program 3 times [2024-06-27 23:01:13,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:13,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698469700] [2024-06-27 23:01:13,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:13,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:13,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:13,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698469700] [2024-06-27 23:01:13,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698469700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:13,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:13,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:13,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967013501] [2024-06-27 23:01:13,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:13,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:13,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:13,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:13,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:13,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:13,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 99 transitions, 835 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:13,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:13,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:13,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:13,485 INFO L124 PetriNetUnfolderBase]: 968/1642 cut-off events. [2024-06-27 23:01:13,485 INFO L125 PetriNetUnfolderBase]: For 19115/19115 co-relation queries the response was YES. [2024-06-27 23:01:13,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7952 conditions, 1642 events. 968/1642 cut-off events. For 19115/19115 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8711 event pairs, 268 based on Foata normal form. 16/1654 useless extension candidates. Maximal degree in co-relation 7908. Up to 1334 conditions per place. [2024-06-27 23:01:13,498 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 96 selfloop transitions, 26 changer transitions 0/130 dead transitions. [2024-06-27 23:01:13,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 130 transitions, 1187 flow [2024-06-27 23:01:13,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:13,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:13,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:01:13,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:01:13,500 INFO L175 Difference]: Start difference. First operand has 97 places, 99 transitions, 835 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:01:13,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 130 transitions, 1187 flow [2024-06-27 23:01:13,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 130 transitions, 1143 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:13,524 INFO L231 Difference]: Finished difference. Result has 99 places, 100 transitions, 870 flow [2024-06-27 23:01:13,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=870, PETRI_PLACES=99, PETRI_TRANSITIONS=100} [2024-06-27 23:01:13,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-27 23:01:13,525 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 100 transitions, 870 flow [2024-06-27 23:01:13,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:13,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:13,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:13,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:01:13,526 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:13,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:13,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1024549286, now seen corresponding path program 1 times [2024-06-27 23:01:13,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:13,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417465682] [2024-06-27 23:01:13,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:13,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:13,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:13,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:13,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:13,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417465682] [2024-06-27 23:01:13,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417465682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:13,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:13,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:13,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949816168] [2024-06-27 23:01:13,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:13,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:13,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:13,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:13,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:13,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:13,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 100 transitions, 870 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:13,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:13,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:13,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,044 INFO L124 PetriNetUnfolderBase]: 1009/1723 cut-off events. [2024-06-27 23:01:14,045 INFO L125 PetriNetUnfolderBase]: For 20986/20986 co-relation queries the response was YES. [2024-06-27 23:01:14,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8390 conditions, 1723 events. 1009/1723 cut-off events. For 20986/20986 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9340 event pairs, 264 based on Foata normal form. 12/1731 useless extension candidates. Maximal degree in co-relation 8345. Up to 1226 conditions per place. [2024-06-27 23:01:14,059 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 97 selfloop transitions, 29 changer transitions 0/134 dead transitions. [2024-06-27 23:01:14,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 134 transitions, 1244 flow [2024-06-27 23:01:14,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:14,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:14,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:01:14,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-27 23:01:14,062 INFO L175 Difference]: Start difference. First operand has 99 places, 100 transitions, 870 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:01:14,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 134 transitions, 1244 flow [2024-06-27 23:01:14,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1185 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:14,089 INFO L231 Difference]: Finished difference. Result has 101 places, 101 transitions, 897 flow [2024-06-27 23:01:14,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=897, PETRI_PLACES=101, PETRI_TRANSITIONS=101} [2024-06-27 23:01:14,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-27 23:01:14,089 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 101 transitions, 897 flow [2024-06-27 23:01:14,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:14,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:14,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:01:14,090 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:14,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1912303690, now seen corresponding path program 1 times [2024-06-27 23:01:14,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962840055] [2024-06-27 23:01:14,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:14,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962840055] [2024-06-27 23:01:14,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962840055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:14,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98701492] [2024-06-27 23:01:14,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:14,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:14,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:14,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:01:14,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 101 transitions, 897 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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) [2024-06-27 23:01:14,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:01:14,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,475 INFO L124 PetriNetUnfolderBase]: 960/1673 cut-off events. [2024-06-27 23:01:14,476 INFO L125 PetriNetUnfolderBase]: For 21074/21074 co-relation queries the response was YES. [2024-06-27 23:01:14,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8248 conditions, 1673 events. 960/1673 cut-off events. For 21074/21074 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9206 event pairs, 269 based on Foata normal form. 2/1657 useless extension candidates. Maximal degree in co-relation 8202. Up to 1422 conditions per place. [2024-06-27 23:01:14,491 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 86 selfloop transitions, 27 changer transitions 0/129 dead transitions. [2024-06-27 23:01:14,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 129 transitions, 1284 flow [2024-06-27 23:01:14,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:14,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:14,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:01:14,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:01:14,493 INFO L175 Difference]: Start difference. First operand has 101 places, 101 transitions, 897 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:01:14,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 129 transitions, 1284 flow [2024-06-27 23:01:14,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 129 transitions, 1223 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:14,527 INFO L231 Difference]: Finished difference. Result has 104 places, 112 transitions, 995 flow [2024-06-27 23:01:14,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=995, PETRI_PLACES=104, PETRI_TRANSITIONS=112} [2024-06-27 23:01:14,527 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-27 23:01:14,528 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 112 transitions, 995 flow [2024-06-27 23:01:14,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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) [2024-06-27 23:01:14,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:14,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:01:14,529 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:14,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,529 INFO L85 PathProgramCache]: Analyzing trace with hash 727127838, now seen corresponding path program 4 times [2024-06-27 23:01:14,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633655847] [2024-06-27 23:01:14,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:14,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633655847] [2024-06-27 23:01:14,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633655847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:14,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062727211] [2024-06-27 23:01:14,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:14,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:14,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:14,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:14,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 112 transitions, 995 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:14,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:14,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,986 INFO L124 PetriNetUnfolderBase]: 1062/1811 cut-off events. [2024-06-27 23:01:14,986 INFO L125 PetriNetUnfolderBase]: For 24975/24975 co-relation queries the response was YES. [2024-06-27 23:01:14,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8956 conditions, 1811 events. 1062/1811 cut-off events. For 24975/24975 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9947 event pairs, 299 based on Foata normal form. 16/1821 useless extension candidates. Maximal degree in co-relation 8908. Up to 1492 conditions per place. [2024-06-27 23:01:15,001 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 106 selfloop transitions, 26 changer transitions 0/140 dead transitions. [2024-06-27 23:01:15,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 140 transitions, 1365 flow [2024-06-27 23:01:15,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:15,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:15,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:01:15,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:01:15,003 INFO L175 Difference]: Start difference. First operand has 104 places, 112 transitions, 995 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:01:15,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 140 transitions, 1365 flow [2024-06-27 23:01:15,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 140 transitions, 1335 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:15,036 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 1048 flow [2024-06-27 23:01:15,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1048, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-27 23:01:15,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-27 23:01:15,037 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 1048 flow [2024-06-27 23:01:15,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:15,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:15,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:15,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:01:15,038 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:15,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:15,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1907265520, now seen corresponding path program 2 times [2024-06-27 23:01:15,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:15,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017769688] [2024-06-27 23:01:15,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:15,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:15,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:15,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:15,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:15,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017769688] [2024-06-27 23:01:15,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017769688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:15,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:15,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:15,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818936050] [2024-06-27 23:01:15,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:15,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:15,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:15,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:15,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:15,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:15,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 1048 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:15,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:15,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:15,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:15,526 INFO L124 PetriNetUnfolderBase]: 1103/1887 cut-off events. [2024-06-27 23:01:15,527 INFO L125 PetriNetUnfolderBase]: For 27556/27556 co-relation queries the response was YES. [2024-06-27 23:01:15,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9484 conditions, 1887 events. 1103/1887 cut-off events. For 27556/27556 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10508 event pairs, 299 based on Foata normal form. 12/1893 useless extension candidates. Maximal degree in co-relation 9434. Up to 1476 conditions per place. [2024-06-27 23:01:15,544 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 108 selfloop transitions, 28 changer transitions 0/144 dead transitions. [2024-06-27 23:01:15,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 144 transitions, 1442 flow [2024-06-27 23:01:15,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:15,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:15,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:01:15,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:01:15,548 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 1048 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:01:15,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 144 transitions, 1442 flow [2024-06-27 23:01:15,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 144 transitions, 1379 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:15,587 INFO L231 Difference]: Finished difference. Result has 112 places, 114 transitions, 1073 flow [2024-06-27 23:01:15,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1073, PETRI_PLACES=112, PETRI_TRANSITIONS=114} [2024-06-27 23:01:15,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-27 23:01:15,587 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 114 transitions, 1073 flow [2024-06-27 23:01:15,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:15,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:15,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:15,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:01:15,588 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:15,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:15,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1622165650, now seen corresponding path program 3 times [2024-06-27 23:01:15,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:15,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150870935] [2024-06-27 23:01:15,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:15,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:15,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:15,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:15,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:15,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150870935] [2024-06-27 23:01:15,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150870935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:15,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:15,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:15,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553274213] [2024-06-27 23:01:15,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:15,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:15,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:15,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:15,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:15,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:15,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 114 transitions, 1073 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:15,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:15,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:15,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,028 INFO L124 PetriNetUnfolderBase]: 1083/1865 cut-off events. [2024-06-27 23:01:16,028 INFO L125 PetriNetUnfolderBase]: For 26417/26417 co-relation queries the response was YES. [2024-06-27 23:01:16,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9131 conditions, 1865 events. 1083/1865 cut-off events. For 26417/26417 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10382 event pairs, 244 based on Foata normal form. 12/1871 useless extension candidates. Maximal degree in co-relation 9080. Up to 1063 conditions per place. [2024-06-27 23:01:16,045 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 101 selfloop transitions, 35 changer transitions 0/144 dead transitions. [2024-06-27 23:01:16,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 144 transitions, 1405 flow [2024-06-27 23:01:16,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:16,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:16,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:01:16,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:01:16,047 INFO L175 Difference]: Start difference. First operand has 112 places, 114 transitions, 1073 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:01:16,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 144 transitions, 1405 flow [2024-06-27 23:01:16,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 144 transitions, 1333 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:16,101 INFO L231 Difference]: Finished difference. Result has 113 places, 113 transitions, 1035 flow [2024-06-27 23:01:16,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1035, PETRI_PLACES=113, PETRI_TRANSITIONS=113} [2024-06-27 23:01:16,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-27 23:01:16,103 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 113 transitions, 1035 flow [2024-06-27 23:01:16,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2024-06-27 23:01:16,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:16,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:16,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:01:16,104 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:16,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:16,104 INFO L85 PathProgramCache]: Analyzing trace with hash 577532842, now seen corresponding path program 2 times [2024-06-27 23:01:16,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:16,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375598086] [2024-06-27 23:01:16,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:16,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:16,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:16,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:16,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:16,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375598086] [2024-06-27 23:01:16,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375598086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:16,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:16,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:16,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446865593] [2024-06-27 23:01:16,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:16,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:16,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:16,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:16,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:16,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:01:16,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 113 transitions, 1035 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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) [2024-06-27 23:01:16,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:16,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:01:16,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,504 INFO L124 PetriNetUnfolderBase]: 1011/1776 cut-off events. [2024-06-27 23:01:16,505 INFO L125 PetriNetUnfolderBase]: For 25367/25367 co-relation queries the response was YES. [2024-06-27 23:01:16,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8826 conditions, 1776 events. 1011/1776 cut-off events. For 25367/25367 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 9999 event pairs, 274 based on Foata normal form. 2/1755 useless extension candidates. Maximal degree in co-relation 8774. Up to 1513 conditions per place. [2024-06-27 23:01:16,522 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 86 selfloop transitions, 30 changer transitions 0/132 dead transitions. [2024-06-27 23:01:16,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 132 transitions, 1379 flow [2024-06-27 23:01:16,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:16,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:16,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 23:01:16,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 23:01:16,524 INFO L175 Difference]: Start difference. First operand has 113 places, 113 transitions, 1035 flow. Second operand 5 states and 130 transitions. [2024-06-27 23:01:16,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 132 transitions, 1379 flow [2024-06-27 23:01:16,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 132 transitions, 1291 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:16,566 INFO L231 Difference]: Finished difference. Result has 113 places, 116 transitions, 1045 flow [2024-06-27 23:01:16,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1045, PETRI_PLACES=113, PETRI_TRANSITIONS=116} [2024-06-27 23:01:16,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-27 23:01:16,567 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 116 transitions, 1045 flow [2024-06-27 23:01:16,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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) [2024-06-27 23:01:16,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:16,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:16,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:01:16,568 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:16,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:16,568 INFO L85 PathProgramCache]: Analyzing trace with hash -229538638, now seen corresponding path program 3 times [2024-06-27 23:01:16,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:16,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141369406] [2024-06-27 23:01:16,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:16,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:16,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:16,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:16,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:16,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141369406] [2024-06-27 23:01:16,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141369406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:16,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:16,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:16,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445268267] [2024-06-27 23:01:16,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:16,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:16,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:16,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:16,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:16,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:01:16,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 116 transitions, 1045 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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) [2024-06-27 23:01:16,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:16,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:01:16,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:17,020 INFO L124 PetriNetUnfolderBase]: 1005/1768 cut-off events. [2024-06-27 23:01:17,020 INFO L125 PetriNetUnfolderBase]: For 25211/25211 co-relation queries the response was YES. [2024-06-27 23:01:17,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8607 conditions, 1768 events. 1005/1768 cut-off events. For 25211/25211 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9954 event pairs, 273 based on Foata normal form. 2/1747 useless extension candidates. Maximal degree in co-relation 8554. Up to 1520 conditions per place. [2024-06-27 23:01:17,036 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 90 selfloop transitions, 24 changer transitions 0/130 dead transitions. [2024-06-27 23:01:17,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 130 transitions, 1309 flow [2024-06-27 23:01:17,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:01:17,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:01:17,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-27 23:01:17,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68125 [2024-06-27 23:01:17,038 INFO L175 Difference]: Start difference. First operand has 113 places, 116 transitions, 1045 flow. Second operand 4 states and 109 transitions. [2024-06-27 23:01:17,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 130 transitions, 1309 flow [2024-06-27 23:01:17,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 130 transitions, 1249 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:17,081 INFO L231 Difference]: Finished difference. Result has 114 places, 116 transitions, 1054 flow [2024-06-27 23:01:17,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1054, PETRI_PLACES=114, PETRI_TRANSITIONS=116} [2024-06-27 23:01:17,082 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-27 23:01:17,082 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 116 transitions, 1054 flow [2024-06-27 23:01:17,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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) [2024-06-27 23:01:17,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:17,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:17,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:01:17,083 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:17,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:17,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1661487092, now seen corresponding path program 1 times [2024-06-27 23:01:17,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:17,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507219248] [2024-06-27 23:01:17,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:17,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:17,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:17,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507219248] [2024-06-27 23:01:17,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507219248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:17,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712779634] [2024-06-27 23:01:17,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:17,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:17,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:17,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:17,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 116 transitions, 1054 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:17,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:17,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:17,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:17,503 INFO L124 PetriNetUnfolderBase]: 1084/1871 cut-off events. [2024-06-27 23:01:17,503 INFO L125 PetriNetUnfolderBase]: For 25261/25261 co-relation queries the response was YES. [2024-06-27 23:01:17,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9006 conditions, 1871 events. 1084/1871 cut-off events. For 25261/25261 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10410 event pairs, 288 based on Foata normal form. 1/1870 useless extension candidates. Maximal degree in co-relation 8953. Up to 1685 conditions per place. [2024-06-27 23:01:17,520 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 102 selfloop transitions, 18 changer transitions 0/128 dead transitions. [2024-06-27 23:01:17,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 128 transitions, 1324 flow [2024-06-27 23:01:17,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:17,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:17,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 23:01:17,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-27 23:01:17,522 INFO L175 Difference]: Start difference. First operand has 114 places, 116 transitions, 1054 flow. Second operand 5 states and 122 transitions. [2024-06-27 23:01:17,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 128 transitions, 1324 flow [2024-06-27 23:01:17,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 128 transitions, 1268 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:17,575 INFO L231 Difference]: Finished difference. Result has 116 places, 116 transitions, 1040 flow [2024-06-27 23:01:17,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1040, PETRI_PLACES=116, PETRI_TRANSITIONS=116} [2024-06-27 23:01:17,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-27 23:01:17,577 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 116 transitions, 1040 flow [2024-06-27 23:01:17,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:17,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:17,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:17,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:01:17,578 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:17,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:17,578 INFO L85 PathProgramCache]: Analyzing trace with hash -229523758, now seen corresponding path program 1 times [2024-06-27 23:01:17,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:17,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474530421] [2024-06-27 23:01:17,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:17,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:17,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:17,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474530421] [2024-06-27 23:01:17,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474530421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:17,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897190437] [2024-06-27 23:01:17,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:17,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:17,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:17,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:01:17,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 116 transitions, 1040 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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) [2024-06-27 23:01:17,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:17,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:01:17,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,017 INFO L124 PetriNetUnfolderBase]: 993/1753 cut-off events. [2024-06-27 23:01:18,018 INFO L125 PetriNetUnfolderBase]: For 26278/26278 co-relation queries the response was YES. [2024-06-27 23:01:18,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8516 conditions, 1753 events. 993/1753 cut-off events. For 26278/26278 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9843 event pairs, 272 based on Foata normal form. 2/1732 useless extension candidates. Maximal degree in co-relation 8462. Up to 1530 conditions per place. [2024-06-27 23:01:18,034 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 101 selfloop transitions, 10 changer transitions 0/127 dead transitions. [2024-06-27 23:01:18,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 127 transitions, 1304 flow [2024-06-27 23:01:18,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:01:18,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:01:18,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-27 23:01:18,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-27 23:01:18,036 INFO L175 Difference]: Start difference. First operand has 116 places, 116 transitions, 1040 flow. Second operand 4 states and 101 transitions. [2024-06-27 23:01:18,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 127 transitions, 1304 flow [2024-06-27 23:01:18,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 127 transitions, 1246 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:18,079 INFO L231 Difference]: Finished difference. Result has 116 places, 118 transitions, 1031 flow [2024-06-27 23:01:18,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1031, PETRI_PLACES=116, PETRI_TRANSITIONS=118} [2024-06-27 23:01:18,080 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-27 23:01:18,080 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 118 transitions, 1031 flow [2024-06-27 23:01:18,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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) [2024-06-27 23:01:18,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:18,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:18,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:01:18,081 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:18,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:18,081 INFO L85 PathProgramCache]: Analyzing trace with hash 843360779, now seen corresponding path program 1 times [2024-06-27 23:01:18,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:18,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396821502] [2024-06-27 23:01:18,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:18,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:18,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:18,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:18,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:18,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396821502] [2024-06-27 23:01:18,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396821502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:18,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:18,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:18,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629251272] [2024-06-27 23:01:18,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:18,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:18,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:18,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:18,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:18,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:18,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 118 transitions, 1031 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:18,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:18,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:18,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,627 INFO L124 PetriNetUnfolderBase]: 1092/1881 cut-off events. [2024-06-27 23:01:18,628 INFO L125 PetriNetUnfolderBase]: For 28407/28407 co-relation queries the response was YES. [2024-06-27 23:01:18,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9203 conditions, 1881 events. 1092/1881 cut-off events. For 28407/28407 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10504 event pairs, 291 based on Foata normal form. 1/1878 useless extension candidates. Maximal degree in co-relation 9147. Up to 1646 conditions per place. [2024-06-27 23:01:18,646 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 113 selfloop transitions, 33 changer transitions 0/153 dead transitions. [2024-06-27 23:01:18,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1621 flow [2024-06-27 23:01:18,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:18,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:18,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 23:01:18,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 23:01:18,648 INFO L175 Difference]: Start difference. First operand has 116 places, 118 transitions, 1031 flow. Second operand 6 states and 139 transitions. [2024-06-27 23:01:18,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1621 flow [2024-06-27 23:01:18,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 153 transitions, 1588 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:18,748 INFO L231 Difference]: Finished difference. Result has 121 places, 132 transitions, 1238 flow [2024-06-27 23:01:18,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1238, PETRI_PLACES=121, PETRI_TRANSITIONS=132} [2024-06-27 23:01:18,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 80 predicate places. [2024-06-27 23:01:18,752 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 132 transitions, 1238 flow [2024-06-27 23:01:18,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:18,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:18,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:18,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:01:18,753 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:18,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:18,754 INFO L85 PathProgramCache]: Analyzing trace with hash -448933739, now seen corresponding path program 2 times [2024-06-27 23:01:18,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:18,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780942595] [2024-06-27 23:01:18,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:18,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:18,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:18,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:18,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:18,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780942595] [2024-06-27 23:01:18,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780942595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:18,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:18,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:18,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743485731] [2024-06-27 23:01:18,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:18,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:18,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:18,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:18,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:19,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:19,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 132 transitions, 1238 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:19,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:19,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,342 INFO L124 PetriNetUnfolderBase]: 1102/1902 cut-off events. [2024-06-27 23:01:19,343 INFO L125 PetriNetUnfolderBase]: For 31046/31046 co-relation queries the response was YES. [2024-06-27 23:01:19,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9638 conditions, 1902 events. 1102/1902 cut-off events. For 31046/31046 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10612 event pairs, 285 based on Foata normal form. 1/1901 useless extension candidates. Maximal degree in co-relation 9580. Up to 1681 conditions per place. [2024-06-27 23:01:19,359 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 121 selfloop transitions, 27 changer transitions 0/155 dead transitions. [2024-06-27 23:01:19,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 155 transitions, 1648 flow [2024-06-27 23:01:19,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:19,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:19,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-27 23:01:19,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 23:01:19,361 INFO L175 Difference]: Start difference. First operand has 121 places, 132 transitions, 1238 flow. Second operand 6 states and 134 transitions. [2024-06-27 23:01:19,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 155 transitions, 1648 flow [2024-06-27 23:01:19,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 155 transitions, 1598 flow, removed 25 selfloop flow, removed 0 redundant places. [2024-06-27 23:01:19,426 INFO L231 Difference]: Finished difference. Result has 127 places, 138 transitions, 1329 flow [2024-06-27 23:01:19,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1329, PETRI_PLACES=127, PETRI_TRANSITIONS=138} [2024-06-27 23:01:19,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-27 23:01:19,427 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 138 transitions, 1329 flow [2024-06-27 23:01:19,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:19,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:19,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:19,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:01:19,428 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:19,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:19,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1488325331, now seen corresponding path program 3 times [2024-06-27 23:01:19,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:19,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991600663] [2024-06-27 23:01:19,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:19,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:19,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:19,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:19,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:19,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991600663] [2024-06-27 23:01:19,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991600663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:19,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:19,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:19,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913555400] [2024-06-27 23:01:19,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:19,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:19,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:19,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:19,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:19,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:19,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 138 transitions, 1329 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:19,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:19,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,971 INFO L124 PetriNetUnfolderBase]: 1107/1906 cut-off events. [2024-06-27 23:01:19,971 INFO L125 PetriNetUnfolderBase]: For 33547/33547 co-relation queries the response was YES. [2024-06-27 23:01:19,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9756 conditions, 1906 events. 1107/1906 cut-off events. For 33547/33547 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10649 event pairs, 294 based on Foata normal form. 1/1903 useless extension candidates. Maximal degree in co-relation 9695. Up to 1665 conditions per place. [2024-06-27 23:01:19,986 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 113 selfloop transitions, 39 changer transitions 0/159 dead transitions. [2024-06-27 23:01:19,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 159 transitions, 1827 flow [2024-06-27 23:01:19,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:19,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:19,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 23:01:19,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 23:01:19,988 INFO L175 Difference]: Start difference. First operand has 127 places, 138 transitions, 1329 flow. Second operand 6 states and 136 transitions. [2024-06-27 23:01:19,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 159 transitions, 1827 flow [2024-06-27 23:01:20,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 159 transitions, 1758 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:20,043 INFO L231 Difference]: Finished difference. Result has 129 places, 141 transitions, 1382 flow [2024-06-27 23:01:20,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1382, PETRI_PLACES=129, PETRI_TRANSITIONS=141} [2024-06-27 23:01:20,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-27 23:01:20,044 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 141 transitions, 1382 flow [2024-06-27 23:01:20,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:20,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:20,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:01:20,045 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:20,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1328889333, now seen corresponding path program 4 times [2024-06-27 23:01:20,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750357112] [2024-06-27 23:01:20,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:20,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:20,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:20,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:20,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750357112] [2024-06-27 23:01:20,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750357112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:20,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:20,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:20,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141036181] [2024-06-27 23:01:20,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:20,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:20,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:20,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:20,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:20,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:20,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 141 transitions, 1382 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:20,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:20,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:20,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:20,528 INFO L124 PetriNetUnfolderBase]: 1112/1915 cut-off events. [2024-06-27 23:01:20,529 INFO L125 PetriNetUnfolderBase]: For 35625/35625 co-relation queries the response was YES. [2024-06-27 23:01:20,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9902 conditions, 1915 events. 1112/1915 cut-off events. For 35625/35625 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10735 event pairs, 294 based on Foata normal form. 1/1912 useless extension candidates. Maximal degree in co-relation 9841. Up to 1671 conditions per place. [2024-06-27 23:01:20,542 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 109 selfloop transitions, 42 changer transitions 0/158 dead transitions. [2024-06-27 23:01:20,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 158 transitions, 1820 flow [2024-06-27 23:01:20,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:20,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:20,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 23:01:20,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:01:20,543 INFO L175 Difference]: Start difference. First operand has 129 places, 141 transitions, 1382 flow. Second operand 6 states and 132 transitions. [2024-06-27 23:01:20,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 158 transitions, 1820 flow [2024-06-27 23:01:20,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 158 transitions, 1708 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:20,623 INFO L231 Difference]: Finished difference. Result has 131 places, 144 transitions, 1404 flow [2024-06-27 23:01:20,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1404, PETRI_PLACES=131, PETRI_TRANSITIONS=144} [2024-06-27 23:01:20,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-27 23:01:20,624 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 144 transitions, 1404 flow [2024-06-27 23:01:20,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:20,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:20,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:01:20,624 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:20,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1461344429, now seen corresponding path program 5 times [2024-06-27 23:01:20,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43314469] [2024-06-27 23:01:20,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:20,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:20,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:20,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:20,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43314469] [2024-06-27 23:01:20,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43314469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:20,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:20,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:20,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508395561] [2024-06-27 23:01:20,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:20,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:20,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:20,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:20,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:20,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:20,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 144 transitions, 1404 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:20,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:20,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:20,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:21,170 INFO L124 PetriNetUnfolderBase]: 1109/1916 cut-off events. [2024-06-27 23:01:21,170 INFO L125 PetriNetUnfolderBase]: For 36667/36667 co-relation queries the response was YES. [2024-06-27 23:01:21,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9866 conditions, 1916 events. 1109/1916 cut-off events. For 36667/36667 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10755 event pairs, 285 based on Foata normal form. 1/1915 useless extension candidates. Maximal degree in co-relation 9805. Up to 1642 conditions per place. [2024-06-27 23:01:21,183 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 115 selfloop transitions, 49 changer transitions 0/171 dead transitions. [2024-06-27 23:01:21,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 171 transitions, 1860 flow [2024-06-27 23:01:21,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:21,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:21,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:01:21,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:01:21,185 INFO L175 Difference]: Start difference. First operand has 131 places, 144 transitions, 1404 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:01:21,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 171 transitions, 1860 flow [2024-06-27 23:01:21,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 171 transitions, 1772 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:21,236 INFO L231 Difference]: Finished difference. Result has 136 places, 144 transitions, 1440 flow [2024-06-27 23:01:21,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1316, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1440, PETRI_PLACES=136, PETRI_TRANSITIONS=144} [2024-06-27 23:01:21,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-27 23:01:21,237 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 144 transitions, 1440 flow [2024-06-27 23:01:21,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:21,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:21,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:21,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:01:21,237 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:21,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:21,238 INFO L85 PathProgramCache]: Analyzing trace with hash -33520019, now seen corresponding path program 6 times [2024-06-27 23:01:21,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:21,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575823251] [2024-06-27 23:01:21,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:21,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:21,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575823251] [2024-06-27 23:01:21,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575823251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:21,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389654930] [2024-06-27 23:01:21,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:21,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:21,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:21,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:21,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 144 transitions, 1440 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:21,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:21,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:21,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:21,778 INFO L124 PetriNetUnfolderBase]: 1106/1902 cut-off events. [2024-06-27 23:01:21,778 INFO L125 PetriNetUnfolderBase]: For 39036/39036 co-relation queries the response was YES. [2024-06-27 23:01:21,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9927 conditions, 1902 events. 1106/1902 cut-off events. For 39036/39036 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10663 event pairs, 303 based on Foata normal form. 1/1897 useless extension candidates. Maximal degree in co-relation 9865. Up to 1639 conditions per place. [2024-06-27 23:01:21,791 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 105 selfloop transitions, 47 changer transitions 0/159 dead transitions. [2024-06-27 23:01:21,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 159 transitions, 1782 flow [2024-06-27 23:01:21,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:21,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:21,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 23:01:21,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-27 23:01:21,792 INFO L175 Difference]: Start difference. First operand has 136 places, 144 transitions, 1440 flow. Second operand 5 states and 119 transitions. [2024-06-27 23:01:21,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 159 transitions, 1782 flow [2024-06-27 23:01:21,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 159 transitions, 1640 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:21,843 INFO L231 Difference]: Finished difference. Result has 134 places, 144 transitions, 1402 flow [2024-06-27 23:01:21,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1402, PETRI_PLACES=134, PETRI_TRANSITIONS=144} [2024-06-27 23:01:21,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-27 23:01:21,843 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 144 transitions, 1402 flow [2024-06-27 23:01:21,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 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) [2024-06-27 23:01:21,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:21,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:21,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:01:21,844 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:21,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:21,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1479745523, now seen corresponding path program 1 times [2024-06-27 23:01:21,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:21,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892646435] [2024-06-27 23:01:21,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:21,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:21,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892646435] [2024-06-27 23:01:21,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892646435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:21,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280755654] [2024-06-27 23:01:21,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:21,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:21,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:22,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:22,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 144 transitions, 1402 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:22,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:22,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:22,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:22,329 INFO L124 PetriNetUnfolderBase]: 1160/2003 cut-off events. [2024-06-27 23:01:22,329 INFO L125 PetriNetUnfolderBase]: For 40870/40870 co-relation queries the response was YES. [2024-06-27 23:01:22,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10465 conditions, 2003 events. 1160/2003 cut-off events. For 40870/40870 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11270 event pairs, 267 based on Foata normal form. 2/2003 useless extension candidates. Maximal degree in co-relation 10404. Up to 1697 conditions per place. [2024-06-27 23:01:22,347 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 133 selfloop transitions, 29 changer transitions 0/170 dead transitions. [2024-06-27 23:01:22,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 170 transitions, 1904 flow [2024-06-27 23:01:22,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:22,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:22,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 23:01:22,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-27 23:01:22,349 INFO L175 Difference]: Start difference. First operand has 134 places, 144 transitions, 1402 flow. Second operand 6 states and 149 transitions. [2024-06-27 23:01:22,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 170 transitions, 1904 flow [2024-06-27 23:01:22,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 170 transitions, 1802 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:22,433 INFO L231 Difference]: Finished difference. Result has 135 places, 148 transitions, 1417 flow [2024-06-27 23:01:22,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1417, PETRI_PLACES=135, PETRI_TRANSITIONS=148} [2024-06-27 23:01:22,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-27 23:01:22,434 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 148 transitions, 1417 flow [2024-06-27 23:01:22,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:22,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:22,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:22,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:01:22,435 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:22,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:22,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1328880405, now seen corresponding path program 2 times [2024-06-27 23:01:22,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:22,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830281118] [2024-06-27 23:01:22,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:22,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:22,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:22,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:22,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:22,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830281118] [2024-06-27 23:01:22,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830281118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:22,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:22,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:22,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208357296] [2024-06-27 23:01:22,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:22,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:22,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:22,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:22,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:22,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:22,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 148 transitions, 1417 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:22,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:22,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:22,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:22,911 INFO L124 PetriNetUnfolderBase]: 1196/2065 cut-off events. [2024-06-27 23:01:22,912 INFO L125 PetriNetUnfolderBase]: For 45051/45051 co-relation queries the response was YES. [2024-06-27 23:01:22,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10802 conditions, 2065 events. 1196/2065 cut-off events. For 45051/45051 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11747 event pairs, 302 based on Foata normal form. 10/2073 useless extension candidates. Maximal degree in co-relation 10741. Up to 1810 conditions per place. [2024-06-27 23:01:22,932 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 133 selfloop transitions, 26 changer transitions 0/167 dead transitions. [2024-06-27 23:01:22,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 167 transitions, 1821 flow [2024-06-27 23:01:22,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:22,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:22,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 23:01:22,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 23:01:22,933 INFO L175 Difference]: Start difference. First operand has 135 places, 148 transitions, 1417 flow. Second operand 6 states and 145 transitions. [2024-06-27 23:01:22,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 167 transitions, 1821 flow [2024-06-27 23:01:23,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 167 transitions, 1771 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:23,013 INFO L231 Difference]: Finished difference. Result has 139 places, 150 transitions, 1458 flow [2024-06-27 23:01:23,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1458, PETRI_PLACES=139, PETRI_TRANSITIONS=150} [2024-06-27 23:01:23,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-27 23:01:23,014 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 150 transitions, 1458 flow [2024-06-27 23:01:23,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:23,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:23,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:23,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:01:23,015 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:23,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:23,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1772781527, now seen corresponding path program 3 times [2024-06-27 23:01:23,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:23,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051106306] [2024-06-27 23:01:23,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:23,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:23,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:23,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:23,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:23,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051106306] [2024-06-27 23:01:23,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051106306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:23,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:23,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:23,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042644715] [2024-06-27 23:01:23,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:23,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:23,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:23,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:23,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:23,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:23,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 150 transitions, 1458 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:23,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:23,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:23,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:23,512 INFO L124 PetriNetUnfolderBase]: 1173/2026 cut-off events. [2024-06-27 23:01:23,512 INFO L125 PetriNetUnfolderBase]: For 42872/42872 co-relation queries the response was YES. [2024-06-27 23:01:23,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10483 conditions, 2026 events. 1173/2026 cut-off events. For 42872/42872 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11455 event pairs, 262 based on Foata normal form. 10/2034 useless extension candidates. Maximal degree in co-relation 10420. Up to 1761 conditions per place. [2024-06-27 23:01:23,526 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 138 selfloop transitions, 23 changer transitions 0/169 dead transitions. [2024-06-27 23:01:23,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 169 transitions, 1844 flow [2024-06-27 23:01:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:23,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:23,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-27 23:01:23,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-27 23:01:23,527 INFO L175 Difference]: Start difference. First operand has 139 places, 150 transitions, 1458 flow. Second operand 5 states and 129 transitions. [2024-06-27 23:01:23,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 169 transitions, 1844 flow [2024-06-27 23:01:23,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 169 transitions, 1783 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:23,580 INFO L231 Difference]: Finished difference. Result has 140 places, 150 transitions, 1455 flow [2024-06-27 23:01:23,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1455, PETRI_PLACES=140, PETRI_TRANSITIONS=150} [2024-06-27 23:01:23,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-27 23:01:23,581 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 150 transitions, 1455 flow [2024-06-27 23:01:23,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 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) [2024-06-27 23:01:23,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:23,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:23,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:01:23,582 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:23,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:23,582 INFO L85 PathProgramCache]: Analyzing trace with hash 374381911, now seen corresponding path program 1 times [2024-06-27 23:01:23,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:23,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165003911] [2024-06-27 23:01:23,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:23,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:23,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:23,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:23,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:23,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165003911] [2024-06-27 23:01:23,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165003911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:23,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:23,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:23,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085401092] [2024-06-27 23:01:23,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:23,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:23,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:23,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:23,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:23,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:23,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 150 transitions, 1455 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:23,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:23,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:23,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:24,013 INFO L124 PetriNetUnfolderBase]: 1186/2040 cut-off events. [2024-06-27 23:01:24,013 INFO L125 PetriNetUnfolderBase]: For 41244/41244 co-relation queries the response was YES. [2024-06-27 23:01:24,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10655 conditions, 2040 events. 1186/2040 cut-off events. For 41244/41244 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 11551 event pairs, 301 based on Foata normal form. 1/2037 useless extension candidates. Maximal degree in co-relation 10591. Up to 1738 conditions per place. [2024-06-27 23:01:24,035 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 121 selfloop transitions, 58 changer transitions 0/187 dead transitions. [2024-06-27 23:01:24,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 187 transitions, 2135 flow [2024-06-27 23:01:24,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:24,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:24,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:01:24,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 23:01:24,036 INFO L175 Difference]: Start difference. First operand has 140 places, 150 transitions, 1455 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:01:24,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 187 transitions, 2135 flow [2024-06-27 23:01:24,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 187 transitions, 2080 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:24,132 INFO L231 Difference]: Finished difference. Result has 144 places, 165 transitions, 1711 flow [2024-06-27 23:01:24,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1711, PETRI_PLACES=144, PETRI_TRANSITIONS=165} [2024-06-27 23:01:24,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-27 23:01:24,133 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 165 transitions, 1711 flow [2024-06-27 23:01:24,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:24,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:24,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:01:24,134 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:24,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1032042483, now seen corresponding path program 2 times [2024-06-27 23:01:24,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280059099] [2024-06-27 23:01:24,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:24,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:24,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:24,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280059099] [2024-06-27 23:01:24,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280059099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:24,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:24,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:24,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641286980] [2024-06-27 23:01:24,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:24,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:24,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:24,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:24,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:24,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:24,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 165 transitions, 1711 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:24,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:24,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:24,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:24,674 INFO L124 PetriNetUnfolderBase]: 1212/2097 cut-off events. [2024-06-27 23:01:24,675 INFO L125 PetriNetUnfolderBase]: For 46082/46082 co-relation queries the response was YES. [2024-06-27 23:01:24,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11365 conditions, 2097 events. 1212/2097 cut-off events. For 46082/46082 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11982 event pairs, 292 based on Foata normal form. 2/2097 useless extension candidates. Maximal degree in co-relation 11299. Up to 1807 conditions per place. [2024-06-27 23:01:24,692 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 138 selfloop transitions, 52 changer transitions 0/198 dead transitions. [2024-06-27 23:01:24,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 198 transitions, 2393 flow [2024-06-27 23:01:24,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:24,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:24,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:01:24,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:01:24,694 INFO L175 Difference]: Start difference. First operand has 144 places, 165 transitions, 1711 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:01:24,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 198 transitions, 2393 flow [2024-06-27 23:01:24,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 198 transitions, 2319 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:24,775 INFO L231 Difference]: Finished difference. Result has 149 places, 177 transitions, 1915 flow [2024-06-27 23:01:24,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1915, PETRI_PLACES=149, PETRI_TRANSITIONS=177} [2024-06-27 23:01:24,775 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-27 23:01:24,775 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 177 transitions, 1915 flow [2024-06-27 23:01:24,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:24,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:24,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:01:24,776 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:24,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,776 INFO L85 PathProgramCache]: Analyzing trace with hash 522198901, now seen corresponding path program 3 times [2024-06-27 23:01:24,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048497776] [2024-06-27 23:01:24,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:24,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:24,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:24,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048497776] [2024-06-27 23:01:24,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048497776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:24,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:24,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:24,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435370882] [2024-06-27 23:01:24,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:24,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:24,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:24,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:24,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:24,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:24,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 177 transitions, 1915 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:24,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:24,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:24,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:25,244 INFO L124 PetriNetUnfolderBase]: 1206/2089 cut-off events. [2024-06-27 23:01:25,244 INFO L125 PetriNetUnfolderBase]: For 48668/48668 co-relation queries the response was YES. [2024-06-27 23:01:25,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11669 conditions, 2089 events. 1206/2089 cut-off events. For 48668/48668 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11908 event pairs, 292 based on Foata normal form. 2/2089 useless extension candidates. Maximal degree in co-relation 11601. Up to 1801 conditions per place. [2024-06-27 23:01:25,259 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 137 selfloop transitions, 54 changer transitions 0/199 dead transitions. [2024-06-27 23:01:25,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 199 transitions, 2383 flow [2024-06-27 23:01:25,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:25,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:25,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 23:01:25,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:25,261 INFO L175 Difference]: Start difference. First operand has 149 places, 177 transitions, 1915 flow. Second operand 9 states and 207 transitions. [2024-06-27 23:01:25,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 199 transitions, 2383 flow [2024-06-27 23:01:25,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 199 transitions, 2260 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:25,346 INFO L231 Difference]: Finished difference. Result has 155 places, 177 transitions, 1910 flow [2024-06-27 23:01:25,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1910, PETRI_PLACES=155, PETRI_TRANSITIONS=177} [2024-06-27 23:01:25,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-27 23:01:25,347 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 177 transitions, 1910 flow [2024-06-27 23:01:25,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:25,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:25,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:25,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:01:25,348 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:25,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:25,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1031827157, now seen corresponding path program 1 times [2024-06-27 23:01:25,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:25,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641857247] [2024-06-27 23:01:25,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:25,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:25,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:25,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:25,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:25,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641857247] [2024-06-27 23:01:25,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641857247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:25,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:25,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:25,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623505336] [2024-06-27 23:01:25,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:25,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:25,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:25,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:25,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:25,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:01:25,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 177 transitions, 1910 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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) [2024-06-27 23:01:25,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:25,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:01:25,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:25,819 INFO L124 PetriNetUnfolderBase]: 1176/2059 cut-off events. [2024-06-27 23:01:25,820 INFO L125 PetriNetUnfolderBase]: For 55949/55949 co-relation queries the response was YES. [2024-06-27 23:01:25,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11688 conditions, 2059 events. 1176/2059 cut-off events. For 55949/55949 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11916 event pairs, 281 based on Foata normal form. 10/2053 useless extension candidates. Maximal degree in co-relation 11618. Up to 1686 conditions per place. [2024-06-27 23:01:25,842 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 135 selfloop transitions, 37 changer transitions 0/199 dead transitions. [2024-06-27 23:01:25,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 199 transitions, 2336 flow [2024-06-27 23:01:25,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:25,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:25,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:01:25,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 23:01:25,843 INFO L175 Difference]: Start difference. First operand has 155 places, 177 transitions, 1910 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:01:25,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 199 transitions, 2336 flow [2024-06-27 23:01:25,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 199 transitions, 2208 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:25,947 INFO L231 Difference]: Finished difference. Result has 154 places, 178 transitions, 1876 flow [2024-06-27 23:01:25,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1876, PETRI_PLACES=154, PETRI_TRANSITIONS=178} [2024-06-27 23:01:25,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-27 23:01:25,948 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 178 transitions, 1876 flow [2024-06-27 23:01:25,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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) [2024-06-27 23:01:25,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:25,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:25,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:01:25,949 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:25,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:25,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1399842135, now seen corresponding path program 4 times [2024-06-27 23:01:25,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:25,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063990070] [2024-06-27 23:01:25,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:25,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:26,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:26,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:26,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063990070] [2024-06-27 23:01:26,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063990070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:26,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:26,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:26,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098067398] [2024-06-27 23:01:26,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:26,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:26,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:26,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:26,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:26,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:26,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 178 transitions, 1876 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:26,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:26,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:26,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:26,353 INFO L124 PetriNetUnfolderBase]: 1247/2149 cut-off events. [2024-06-27 23:01:26,353 INFO L125 PetriNetUnfolderBase]: For 53480/53480 co-relation queries the response was YES. [2024-06-27 23:01:26,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12184 conditions, 2149 events. 1247/2149 cut-off events. For 53480/53480 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12354 event pairs, 308 based on Foata normal form. 1/2146 useless extension candidates. Maximal degree in co-relation 12113. Up to 1826 conditions per place. [2024-06-27 23:01:26,371 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 125 selfloop transitions, 68 changer transitions 0/201 dead transitions. [2024-06-27 23:01:26,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 201 transitions, 2506 flow [2024-06-27 23:01:26,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:26,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:26,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:01:26,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:01:26,372 INFO L175 Difference]: Start difference. First operand has 154 places, 178 transitions, 1876 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:01:26,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 201 transitions, 2506 flow [2024-06-27 23:01:26,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 201 transitions, 2432 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:26,445 INFO L231 Difference]: Finished difference. Result has 156 places, 182 transitions, 1998 flow [2024-06-27 23:01:26,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1998, PETRI_PLACES=156, PETRI_TRANSITIONS=182} [2024-06-27 23:01:26,445 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-27 23:01:26,445 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 182 transitions, 1998 flow [2024-06-27 23:01:26,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:26,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:26,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:26,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:01:26,446 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:26,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:26,446 INFO L85 PathProgramCache]: Analyzing trace with hash 876201973, now seen corresponding path program 5 times [2024-06-27 23:01:26,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:26,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869280622] [2024-06-27 23:01:26,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:26,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:26,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:26,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:26,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:26,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869280622] [2024-06-27 23:01:26,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869280622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:26,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:26,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:26,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872420597] [2024-06-27 23:01:26,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:26,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:26,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:26,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:26,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:26,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:26,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 182 transitions, 1998 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:26,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:26,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:26,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:26,862 INFO L124 PetriNetUnfolderBase]: 1260/2171 cut-off events. [2024-06-27 23:01:26,862 INFO L125 PetriNetUnfolderBase]: For 56706/56706 co-relation queries the response was YES. [2024-06-27 23:01:26,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12470 conditions, 2171 events. 1260/2171 cut-off events. For 56706/56706 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12518 event pairs, 308 based on Foata normal form. 1/2168 useless extension candidates. Maximal degree in co-relation 12398. Up to 1841 conditions per place. [2024-06-27 23:01:26,880 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 124 selfloop transitions, 72 changer transitions 0/204 dead transitions. [2024-06-27 23:01:26,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 204 transitions, 2666 flow [2024-06-27 23:01:26,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:26,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:26,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:26,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:26,881 INFO L175 Difference]: Start difference. First operand has 156 places, 182 transitions, 1998 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:26,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 204 transitions, 2666 flow [2024-06-27 23:01:26,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 204 transitions, 2525 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:26,968 INFO L231 Difference]: Finished difference. Result has 160 places, 188 transitions, 2097 flow [2024-06-27 23:01:26,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2097, PETRI_PLACES=160, PETRI_TRANSITIONS=188} [2024-06-27 23:01:26,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-27 23:01:26,969 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 188 transitions, 2097 flow [2024-06-27 23:01:26,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:26,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:26,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:26,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:01:26,974 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:26,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:26,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1754117265, now seen corresponding path program 6 times [2024-06-27 23:01:26,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:26,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347399714] [2024-06-27 23:01:26,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:26,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:27,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:27,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:27,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347399714] [2024-06-27 23:01:27,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347399714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:27,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:27,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:27,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894769120] [2024-06-27 23:01:27,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:27,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:27,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:27,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:27,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:27,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 188 transitions, 2097 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:27,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:27,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:27,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:27,421 INFO L124 PetriNetUnfolderBase]: 1257/2172 cut-off events. [2024-06-27 23:01:27,421 INFO L125 PetriNetUnfolderBase]: For 58317/58317 co-relation queries the response was YES. [2024-06-27 23:01:27,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12444 conditions, 2172 events. 1257/2172 cut-off events. For 58317/58317 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12521 event pairs, 296 based on Foata normal form. 1/2171 useless extension candidates. Maximal degree in co-relation 12370. Up to 1935 conditions per place. [2024-06-27 23:01:27,437 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 166 selfloop transitions, 28 changer transitions 0/202 dead transitions. [2024-06-27 23:01:27,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 202 transitions, 2519 flow [2024-06-27 23:01:27,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:27,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:27,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 23:01:27,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:01:27,439 INFO L175 Difference]: Start difference. First operand has 160 places, 188 transitions, 2097 flow. Second operand 7 states and 160 transitions. [2024-06-27 23:01:27,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 202 transitions, 2519 flow [2024-06-27 23:01:27,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 202 transitions, 2387 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:27,549 INFO L231 Difference]: Finished difference. Result has 164 places, 188 transitions, 2027 flow [2024-06-27 23:01:27,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2027, PETRI_PLACES=164, PETRI_TRANSITIONS=188} [2024-06-27 23:01:27,550 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-27 23:01:27,550 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 188 transitions, 2027 flow [2024-06-27 23:01:27,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:27,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:27,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:27,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:01:27,551 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:27,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:27,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1039119051, now seen corresponding path program 7 times [2024-06-27 23:01:27,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:27,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418354427] [2024-06-27 23:01:27,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:27,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:27,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:27,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:27,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:27,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418354427] [2024-06-27 23:01:27,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418354427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:27,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:27,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:27,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204356948] [2024-06-27 23:01:27,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:27,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:27,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:27,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:27,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:27,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:27,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 188 transitions, 2027 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:27,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:27,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:27,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:27,970 INFO L124 PetriNetUnfolderBase]: 1270/2184 cut-off events. [2024-06-27 23:01:27,970 INFO L125 PetriNetUnfolderBase]: For 62023/62023 co-relation queries the response was YES. [2024-06-27 23:01:27,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12552 conditions, 2184 events. 1270/2184 cut-off events. For 62023/62023 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12668 event pairs, 320 based on Foata normal form. 1/2179 useless extension candidates. Maximal degree in co-relation 12477. Up to 1817 conditions per place. [2024-06-27 23:01:27,988 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 120 selfloop transitions, 84 changer transitions 0/212 dead transitions. [2024-06-27 23:01:27,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 212 transitions, 2720 flow [2024-06-27 23:01:27,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:27,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:27,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 23:01:27,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 23:01:27,990 INFO L175 Difference]: Start difference. First operand has 164 places, 188 transitions, 2027 flow. Second operand 6 states and 152 transitions. [2024-06-27 23:01:27,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 212 transitions, 2720 flow [2024-06-27 23:01:28,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 212 transitions, 2606 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:28,095 INFO L231 Difference]: Finished difference. Result has 163 places, 194 transitions, 2236 flow [2024-06-27 23:01:28,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2236, PETRI_PLACES=163, PETRI_TRANSITIONS=194} [2024-06-27 23:01:28,096 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-27 23:01:28,096 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 194 transitions, 2236 flow [2024-06-27 23:01:28,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:28,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:28,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:01:28,096 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:28,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1543256719, now seen corresponding path program 8 times [2024-06-27 23:01:28,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191873436] [2024-06-27 23:01:28,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:28,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:28,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:28,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191873436] [2024-06-27 23:01:28,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191873436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:28,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:28,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:28,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976292590] [2024-06-27 23:01:28,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:28,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:28,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:28,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:28,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:28,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:28,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 194 transitions, 2236 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:28,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:28,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:28,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:28,643 INFO L124 PetriNetUnfolderBase]: 1275/2207 cut-off events. [2024-06-27 23:01:28,644 INFO L125 PetriNetUnfolderBase]: For 66187/66187 co-relation queries the response was YES. [2024-06-27 23:01:28,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13198 conditions, 2207 events. 1275/2207 cut-off events. For 66187/66187 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12747 event pairs, 300 based on Foata normal form. 1/2206 useless extension candidates. Maximal degree in co-relation 13122. Up to 1915 conditions per place. [2024-06-27 23:01:28,660 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 168 selfloop transitions, 46 changer transitions 0/222 dead transitions. [2024-06-27 23:01:28,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 222 transitions, 2875 flow [2024-06-27 23:01:28,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:28,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:28,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 23:01:28,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 23:01:28,662 INFO L175 Difference]: Start difference. First operand has 163 places, 194 transitions, 2236 flow. Second operand 6 states and 156 transitions. [2024-06-27 23:01:28,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 222 transitions, 2875 flow [2024-06-27 23:01:28,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 222 transitions, 2682 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:28,772 INFO L231 Difference]: Finished difference. Result has 166 places, 199 transitions, 2257 flow [2024-06-27 23:01:28,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2257, PETRI_PLACES=166, PETRI_TRANSITIONS=199} [2024-06-27 23:01:28,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-27 23:01:28,773 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 199 transitions, 2257 flow [2024-06-27 23:01:28,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:28,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:28,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:01:28,773 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:28,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1038703341, now seen corresponding path program 9 times [2024-06-27 23:01:28,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488479004] [2024-06-27 23:01:28,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:28,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:28,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:28,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488479004] [2024-06-27 23:01:28,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488479004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:28,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:28,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:28,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031343530] [2024-06-27 23:01:28,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:28,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:28,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:28,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:28,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:28,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:28,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 199 transitions, 2257 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:28,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:28,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:28,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:29,248 INFO L124 PetriNetUnfolderBase]: 1280/2216 cut-off events. [2024-06-27 23:01:29,248 INFO L125 PetriNetUnfolderBase]: For 68637/68637 co-relation queries the response was YES. [2024-06-27 23:01:29,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13316 conditions, 2216 events. 1280/2216 cut-off events. For 68637/68637 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 12845 event pairs, 300 based on Foata normal form. 1/2215 useless extension candidates. Maximal degree in co-relation 13238. Up to 1973 conditions per place. [2024-06-27 23:01:29,264 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 184 selfloop transitions, 23 changer transitions 0/215 dead transitions. [2024-06-27 23:01:29,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 215 transitions, 2752 flow [2024-06-27 23:01:29,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:29,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:29,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:01:29,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:01:29,265 INFO L175 Difference]: Start difference. First operand has 166 places, 199 transitions, 2257 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:01:29,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 215 transitions, 2752 flow [2024-06-27 23:01:29,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 215 transitions, 2670 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:29,375 INFO L231 Difference]: Finished difference. Result has 169 places, 202 transitions, 2282 flow [2024-06-27 23:01:29,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2282, PETRI_PLACES=169, PETRI_TRANSITIONS=202} [2024-06-27 23:01:29,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-27 23:01:29,375 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 202 transitions, 2282 flow [2024-06-27 23:01:29,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:29,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:29,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:29,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:01:29,376 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:29,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:29,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1608881913, now seen corresponding path program 10 times [2024-06-27 23:01:29,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:29,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958093265] [2024-06-27 23:01:29,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:29,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:29,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:29,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:29,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:29,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958093265] [2024-06-27 23:01:29,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958093265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:29,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:29,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:29,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181282447] [2024-06-27 23:01:29,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:29,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:29,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:29,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:29,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:29,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:29,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 202 transitions, 2282 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:29,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:29,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:29,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:29,885 INFO L124 PetriNetUnfolderBase]: 1277/2212 cut-off events. [2024-06-27 23:01:29,885 INFO L125 PetriNetUnfolderBase]: For 70445/70445 co-relation queries the response was YES. [2024-06-27 23:01:29,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13258 conditions, 2212 events. 1277/2212 cut-off events. For 70445/70445 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 12810 event pairs, 300 based on Foata normal form. 1/2211 useless extension candidates. Maximal degree in co-relation 13179. Up to 1918 conditions per place. [2024-06-27 23:01:29,900 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 49 changer transitions 0/228 dead transitions. [2024-06-27 23:01:29,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 2788 flow [2024-06-27 23:01:29,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:29,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:29,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:01:29,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-27 23:01:29,901 INFO L175 Difference]: Start difference. First operand has 169 places, 202 transitions, 2282 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:01:29,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 2788 flow [2024-06-27 23:01:30,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 2712 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:30,017 INFO L231 Difference]: Finished difference. Result has 172 places, 202 transitions, 2322 flow [2024-06-27 23:01:30,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2206, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2322, PETRI_PLACES=172, PETRI_TRANSITIONS=202} [2024-06-27 23:01:30,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-27 23:01:30,018 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 202 transitions, 2322 flow [2024-06-27 23:01:30,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:30,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:30,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:30,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:01:30,018 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:30,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:30,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1942961419, now seen corresponding path program 11 times [2024-06-27 23:01:30,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:30,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599360446] [2024-06-27 23:01:30,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:30,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:30,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:30,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599360446] [2024-06-27 23:01:30,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599360446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:30,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227209060] [2024-06-27 23:01:30,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:30,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:30,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:30,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:30,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 202 transitions, 2322 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:30,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:30,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:30,473 INFO L124 PetriNetUnfolderBase]: 1287/2230 cut-off events. [2024-06-27 23:01:30,473 INFO L125 PetriNetUnfolderBase]: For 74539/74539 co-relation queries the response was YES. [2024-06-27 23:01:30,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13512 conditions, 2230 events. 1287/2230 cut-off events. For 74539/74539 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 12962 event pairs, 300 based on Foata normal form. 2/2230 useless extension candidates. Maximal degree in co-relation 13432. Up to 1838 conditions per place. [2024-06-27 23:01:30,491 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 126 selfloop transitions, 102 changer transitions 0/236 dead transitions. [2024-06-27 23:01:30,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 236 transitions, 3030 flow [2024-06-27 23:01:30,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:30,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:30,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:01:30,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:01:30,492 INFO L175 Difference]: Start difference. First operand has 172 places, 202 transitions, 2322 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:01:30,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 236 transitions, 3030 flow [2024-06-27 23:01:30,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 236 transitions, 2900 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:30,602 INFO L231 Difference]: Finished difference. Result has 173 places, 208 transitions, 2514 flow [2024-06-27 23:01:30,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2514, PETRI_PLACES=173, PETRI_TRANSITIONS=208} [2024-06-27 23:01:30,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 23:01:30,602 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 208 transitions, 2514 flow [2024-06-27 23:01:30,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:30,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:30,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:30,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:01:30,603 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:30,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:30,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1942754029, now seen corresponding path program 12 times [2024-06-27 23:01:30,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:30,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377280541] [2024-06-27 23:01:30,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:30,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:30,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:30,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377280541] [2024-06-27 23:01:30,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377280541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:30,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433677202] [2024-06-27 23:01:30,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:30,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:30,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:30,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:30,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 208 transitions, 2514 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:30,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:30,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,088 INFO L124 PetriNetUnfolderBase]: 1289/2231 cut-off events. [2024-06-27 23:01:31,088 INFO L125 PetriNetUnfolderBase]: For 71502/71502 co-relation queries the response was YES. [2024-06-27 23:01:31,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13542 conditions, 2231 events. 1289/2231 cut-off events. For 71502/71502 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 12966 event pairs, 296 based on Foata normal form. 2/2231 useless extension candidates. Maximal degree in co-relation 13462. Up to 1841 conditions per place. [2024-06-27 23:01:31,105 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 119 selfloop transitions, 110 changer transitions 0/237 dead transitions. [2024-06-27 23:01:31,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 237 transitions, 3170 flow [2024-06-27 23:01:31,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:31,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:31,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:01:31,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 23:01:31,106 INFO L175 Difference]: Start difference. First operand has 173 places, 208 transitions, 2514 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:01:31,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 237 transitions, 3170 flow [2024-06-27 23:01:31,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 237 transitions, 2872 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:31,226 INFO L231 Difference]: Finished difference. Result has 175 places, 211 transitions, 2506 flow [2024-06-27 23:01:31,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2506, PETRI_PLACES=175, PETRI_TRANSITIONS=211} [2024-06-27 23:01:31,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-27 23:01:31,226 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 211 transitions, 2506 flow [2024-06-27 23:01:31,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:31,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:31,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:31,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:01:31,227 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:31,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:31,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1620671957, now seen corresponding path program 2 times [2024-06-27 23:01:31,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:31,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57869004] [2024-06-27 23:01:31,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:31,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:31,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:31,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:31,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:31,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57869004] [2024-06-27 23:01:31,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57869004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:31,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:31,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:31,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693644889] [2024-06-27 23:01:31,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:31,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:31,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:31,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:31,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:31,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:01:31,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 211 transitions, 2506 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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) [2024-06-27 23:01:31,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:31,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:01:31,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,669 INFO L124 PetriNetUnfolderBase]: 1249/2192 cut-off events. [2024-06-27 23:01:31,669 INFO L125 PetriNetUnfolderBase]: For 78182/78182 co-relation queries the response was YES. [2024-06-27 23:01:31,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13354 conditions, 2192 events. 1249/2192 cut-off events. For 78182/78182 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 12883 event pairs, 287 based on Foata normal form. 10/2183 useless extension candidates. Maximal degree in co-relation 13274. Up to 1745 conditions per place. [2024-06-27 23:01:31,688 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 157 selfloop transitions, 38 changer transitions 0/232 dead transitions. [2024-06-27 23:01:31,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 232 transitions, 2982 flow [2024-06-27 23:01:31,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:31,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:31,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:01:31,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:01:31,689 INFO L175 Difference]: Start difference. First operand has 175 places, 211 transitions, 2506 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:01:31,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 232 transitions, 2982 flow [2024-06-27 23:01:31,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 232 transitions, 2782 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:31,827 INFO L231 Difference]: Finished difference. Result has 174 places, 212 transitions, 2408 flow [2024-06-27 23:01:31,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2306, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2408, PETRI_PLACES=174, PETRI_TRANSITIONS=212} [2024-06-27 23:01:31,827 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-27 23:01:31,828 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 212 transitions, 2408 flow [2024-06-27 23:01:31,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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) [2024-06-27 23:01:31,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:31,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:31,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:01:31,828 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:31,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:31,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1609053467, now seen corresponding path program 3 times [2024-06-27 23:01:31,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:31,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663234411] [2024-06-27 23:01:31,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:31,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:31,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:31,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:31,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:31,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663234411] [2024-06-27 23:01:31,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663234411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:31,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:31,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:31,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072493952] [2024-06-27 23:01:31,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:31,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:31,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:31,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:31,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:32,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:01:32,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 212 transitions, 2408 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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) [2024-06-27 23:01:32,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:32,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:01:32,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:32,336 INFO L124 PetriNetUnfolderBase]: 1278/2248 cut-off events. [2024-06-27 23:01:32,336 INFO L125 PetriNetUnfolderBase]: For 78684/78684 co-relation queries the response was YES. [2024-06-27 23:01:32,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13571 conditions, 2248 events. 1278/2248 cut-off events. For 78684/78684 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13356 event pairs, 227 based on Foata normal form. 9/2239 useless extension candidates. Maximal degree in co-relation 13491. Up to 1797 conditions per place. [2024-06-27 23:01:32,355 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 167 selfloop transitions, 31 changer transitions 0/235 dead transitions. [2024-06-27 23:01:32,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 235 transitions, 2898 flow [2024-06-27 23:01:32,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:32,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:32,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-06-27 23:01:32,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-27 23:01:32,356 INFO L175 Difference]: Start difference. First operand has 174 places, 212 transitions, 2408 flow. Second operand 5 states and 136 transitions. [2024-06-27 23:01:32,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 235 transitions, 2898 flow [2024-06-27 23:01:32,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 235 transitions, 2820 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:32,486 INFO L231 Difference]: Finished difference. Result has 175 places, 213 transitions, 2423 flow [2024-06-27 23:01:32,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2332, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2423, PETRI_PLACES=175, PETRI_TRANSITIONS=213} [2024-06-27 23:01:32,487 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-27 23:01:32,487 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 213 transitions, 2423 flow [2024-06-27 23:01:32,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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) [2024-06-27 23:01:32,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:32,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:32,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:01:32,487 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:32,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:32,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1528963983, now seen corresponding path program 4 times [2024-06-27 23:01:32,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:32,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996273867] [2024-06-27 23:01:32,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:32,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:32,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:32,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:32,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:32,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996273867] [2024-06-27 23:01:32,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996273867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:32,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:32,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:32,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697027554] [2024-06-27 23:01:32,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:32,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:32,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:32,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:32,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:32,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:01:32,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 213 transitions, 2423 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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) [2024-06-27 23:01:32,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:32,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:01:32,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:32,992 INFO L124 PetriNetUnfolderBase]: 1280/2254 cut-off events. [2024-06-27 23:01:32,992 INFO L125 PetriNetUnfolderBase]: For 73368/73368 co-relation queries the response was YES. [2024-06-27 23:01:33,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13402 conditions, 2254 events. 1280/2254 cut-off events. For 73368/73368 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13409 event pairs, 218 based on Foata normal form. 8/2244 useless extension candidates. Maximal degree in co-relation 13321. Up to 1775 conditions per place. [2024-06-27 23:01:33,011 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 169 selfloop transitions, 34 changer transitions 0/240 dead transitions. [2024-06-27 23:01:33,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 240 transitions, 2943 flow [2024-06-27 23:01:33,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:33,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:33,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 23:01:33,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-27 23:01:33,012 INFO L175 Difference]: Start difference. First operand has 175 places, 213 transitions, 2423 flow. Second operand 6 states and 158 transitions. [2024-06-27 23:01:33,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 240 transitions, 2943 flow [2024-06-27 23:01:33,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 240 transitions, 2888 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:33,167 INFO L231 Difference]: Finished difference. Result has 178 places, 214 transitions, 2458 flow [2024-06-27 23:01:33,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2368, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2458, PETRI_PLACES=178, PETRI_TRANSITIONS=214} [2024-06-27 23:01:33,168 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-27 23:01:33,168 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 214 transitions, 2458 flow [2024-06-27 23:01:33,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 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) [2024-06-27 23:01:33,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:33,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:33,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:01:33,168 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:33,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:33,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1750720533, now seen corresponding path program 1 times [2024-06-27 23:01:33,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:33,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801745397] [2024-06-27 23:01:33,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:33,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:33,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:33,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:33,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:33,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801745397] [2024-06-27 23:01:33,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801745397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:33,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:33,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:33,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006380701] [2024-06-27 23:01:33,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:33,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:33,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:33,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:33,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:33,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:33,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 214 transitions, 2458 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:33,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:33,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:33,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:33,726 INFO L124 PetriNetUnfolderBase]: 1403/2420 cut-off events. [2024-06-27 23:01:33,727 INFO L125 PetriNetUnfolderBase]: For 79163/79163 co-relation queries the response was YES. [2024-06-27 23:01:33,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14455 conditions, 2420 events. 1403/2420 cut-off events. For 79163/79163 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14261 event pairs, 300 based on Foata normal form. 6/2424 useless extension candidates. Maximal degree in co-relation 14373. Up to 1994 conditions per place. [2024-06-27 23:01:33,746 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 203 selfloop transitions, 31 changer transitions 0/242 dead transitions. [2024-06-27 23:01:33,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 242 transitions, 3142 flow [2024-06-27 23:01:33,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:33,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:33,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:01:33,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:01:33,747 INFO L175 Difference]: Start difference. First operand has 178 places, 214 transitions, 2458 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:01:33,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 242 transitions, 3142 flow [2024-06-27 23:01:33,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 242 transitions, 3066 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:33,886 INFO L231 Difference]: Finished difference. Result has 181 places, 216 transitions, 2478 flow [2024-06-27 23:01:33,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2478, PETRI_PLACES=181, PETRI_TRANSITIONS=216} [2024-06-27 23:01:33,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-27 23:01:33,887 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 216 transitions, 2478 flow [2024-06-27 23:01:33,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:33,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:33,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:33,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:01:33,887 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:33,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:33,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1461096341, now seen corresponding path program 2 times [2024-06-27 23:01:33,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:33,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726520437] [2024-06-27 23:01:33,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:33,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:33,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:34,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:34,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:34,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726520437] [2024-06-27 23:01:34,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726520437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:34,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:34,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:34,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672256726] [2024-06-27 23:01:34,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:34,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:34,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:34,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:34,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:34,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:34,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 216 transitions, 2478 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:34,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:34,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:34,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:34,369 INFO L124 PetriNetUnfolderBase]: 1423/2465 cut-off events. [2024-06-27 23:01:34,369 INFO L125 PetriNetUnfolderBase]: For 82081/82081 co-relation queries the response was YES. [2024-06-27 23:01:34,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14670 conditions, 2465 events. 1423/2465 cut-off events. For 82081/82081 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14654 event pairs, 328 based on Foata normal form. 6/2469 useless extension candidates. Maximal degree in co-relation 14587. Up to 2135 conditions per place. [2024-06-27 23:01:34,387 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 203 selfloop transitions, 27 changer transitions 0/238 dead transitions. [2024-06-27 23:01:34,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 238 transitions, 3044 flow [2024-06-27 23:01:34,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:34,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:34,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:01:34,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 23:01:34,388 INFO L175 Difference]: Start difference. First operand has 181 places, 216 transitions, 2478 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:01:34,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 238 transitions, 3044 flow [2024-06-27 23:01:34,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 238 transitions, 3007 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:34,536 INFO L231 Difference]: Finished difference. Result has 185 places, 217 transitions, 2517 flow [2024-06-27 23:01:34,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2441, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2517, PETRI_PLACES=185, PETRI_TRANSITIONS=217} [2024-06-27 23:01:34,536 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-27 23:01:34,536 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 217 transitions, 2517 flow [2024-06-27 23:01:34,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:34,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:34,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:34,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:01:34,537 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:34,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:34,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1038842283, now seen corresponding path program 3 times [2024-06-27 23:01:34,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:34,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617852817] [2024-06-27 23:01:34,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:34,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:34,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:34,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:34,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:34,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617852817] [2024-06-27 23:01:34,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617852817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:34,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:34,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:34,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181014215] [2024-06-27 23:01:34,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:34,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:34,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:34,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:34,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:34,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:34,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 217 transitions, 2517 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:34,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:34,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:34,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,028 INFO L124 PetriNetUnfolderBase]: 1410/2441 cut-off events. [2024-06-27 23:01:35,028 INFO L125 PetriNetUnfolderBase]: For 79235/79235 co-relation queries the response was YES. [2024-06-27 23:01:35,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14430 conditions, 2441 events. 1410/2441 cut-off events. For 79235/79235 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14475 event pairs, 293 based on Foata normal form. 6/2445 useless extension candidates. Maximal degree in co-relation 14345. Up to 2100 conditions per place. [2024-06-27 23:01:35,049 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 208 selfloop transitions, 24 changer transitions 0/240 dead transitions. [2024-06-27 23:01:35,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 240 transitions, 3077 flow [2024-06-27 23:01:35,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:35,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:35,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 23:01:35,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-27 23:01:35,050 INFO L175 Difference]: Start difference. First operand has 185 places, 217 transitions, 2517 flow. Second operand 6 states and 149 transitions. [2024-06-27 23:01:35,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 240 transitions, 3077 flow [2024-06-27 23:01:35,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 240 transitions, 3015 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:35,213 INFO L231 Difference]: Finished difference. Result has 186 places, 217 transitions, 2507 flow [2024-06-27 23:01:35,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2507, PETRI_PLACES=186, PETRI_TRANSITIONS=217} [2024-06-27 23:01:35,214 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-27 23:01:35,214 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 217 transitions, 2507 flow [2024-06-27 23:01:35,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:35,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:35,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:35,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:01:35,214 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:35,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:35,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1528957039, now seen corresponding path program 1 times [2024-06-27 23:01:35,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:35,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817822905] [2024-06-27 23:01:35,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:35,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:35,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:35,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:35,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817822905] [2024-06-27 23:01:35,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817822905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:35,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:35,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:35,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585978375] [2024-06-27 23:01:35,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:35,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:35,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:35,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:35,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:35,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:35,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 217 transitions, 2507 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:35,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:35,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:35,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,819 INFO L124 PetriNetUnfolderBase]: 1397/2420 cut-off events. [2024-06-27 23:01:35,819 INFO L125 PetriNetUnfolderBase]: For 75625/75625 co-relation queries the response was YES. [2024-06-27 23:01:35,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14074 conditions, 2420 events. 1397/2420 cut-off events. For 75625/75625 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 14309 event pairs, 278 based on Foata normal form. 6/2424 useless extension candidates. Maximal degree in co-relation 13988. Up to 2051 conditions per place. [2024-06-27 23:01:35,840 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 206 selfloop transitions, 26 changer transitions 0/240 dead transitions. [2024-06-27 23:01:35,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 240 transitions, 3073 flow [2024-06-27 23:01:35,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:35,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:35,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:01:35,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:01:35,842 INFO L175 Difference]: Start difference. First operand has 186 places, 217 transitions, 2507 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:01:35,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 240 transitions, 3073 flow [2024-06-27 23:01:36,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 240 transitions, 3004 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:36,024 INFO L231 Difference]: Finished difference. Result has 187 places, 217 transitions, 2494 flow [2024-06-27 23:01:36,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2494, PETRI_PLACES=187, PETRI_TRANSITIONS=217} [2024-06-27 23:01:36,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-27 23:01:36,024 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 217 transitions, 2494 flow [2024-06-27 23:01:36,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:36,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:36,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:01:36,025 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:36,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1569526486, now seen corresponding path program 1 times [2024-06-27 23:01:36,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553437011] [2024-06-27 23:01:36,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:36,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:36,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:36,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553437011] [2024-06-27 23:01:36,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553437011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:36,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:36,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:36,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180510098] [2024-06-27 23:01:36,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:36,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:36,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:36,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:36,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:36,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:36,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 217 transitions, 2494 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:36,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:36,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:36,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:36,636 INFO L124 PetriNetUnfolderBase]: 1402/2422 cut-off events. [2024-06-27 23:01:36,637 INFO L125 PetriNetUnfolderBase]: For 72711/72711 co-relation queries the response was YES. [2024-06-27 23:01:36,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14143 conditions, 2422 events. 1402/2422 cut-off events. For 72711/72711 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14326 event pairs, 318 based on Foata normal form. 1/2421 useless extension candidates. Maximal degree in co-relation 14055. Up to 2131 conditions per place. [2024-06-27 23:01:36,657 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 205 selfloop transitions, 34 changer transitions 0/246 dead transitions. [2024-06-27 23:01:36,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 246 transitions, 3086 flow [2024-06-27 23:01:36,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:36,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:36,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 23:01:36,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-27 23:01:36,659 INFO L175 Difference]: Start difference. First operand has 187 places, 217 transitions, 2494 flow. Second operand 7 states and 159 transitions. [2024-06-27 23:01:36,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 246 transitions, 3086 flow [2024-06-27 23:01:36,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 246 transitions, 3008 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:36,833 INFO L231 Difference]: Finished difference. Result has 189 places, 220 transitions, 2544 flow [2024-06-27 23:01:36,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2544, PETRI_PLACES=189, PETRI_TRANSITIONS=220} [2024-06-27 23:01:36,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-27 23:01:36,834 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 220 transitions, 2544 flow [2024-06-27 23:01:36,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:36,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:36,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:01:36,834 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:36,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1288596182, now seen corresponding path program 2 times [2024-06-27 23:01:36,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331394939] [2024-06-27 23:01:36,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:37,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:37,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:37,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331394939] [2024-06-27 23:01:37,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331394939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:37,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:37,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:37,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874119632] [2024-06-27 23:01:37,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:37,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:37,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:37,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:37,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:37,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:37,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 220 transitions, 2544 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:37,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:37,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:37,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:37,441 INFO L124 PetriNetUnfolderBase]: 1415/2441 cut-off events. [2024-06-27 23:01:37,441 INFO L125 PetriNetUnfolderBase]: For 77573/77573 co-relation queries the response was YES. [2024-06-27 23:01:37,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14465 conditions, 2441 events. 1415/2441 cut-off events. For 77573/77573 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 14474 event pairs, 324 based on Foata normal form. 1/2438 useless extension candidates. Maximal degree in co-relation 14377. Up to 2059 conditions per place. [2024-06-27 23:01:37,462 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 179 selfloop transitions, 68 changer transitions 0/254 dead transitions. [2024-06-27 23:01:37,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 254 transitions, 3454 flow [2024-06-27 23:01:37,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:37,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:37,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:01:37,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:01:37,463 INFO L175 Difference]: Start difference. First operand has 189 places, 220 transitions, 2544 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:01:37,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 254 transitions, 3454 flow [2024-06-27 23:01:37,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 254 transitions, 3342 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:37,678 INFO L231 Difference]: Finished difference. Result has 191 places, 229 transitions, 2746 flow [2024-06-27 23:01:37,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2436, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2746, PETRI_PLACES=191, PETRI_TRANSITIONS=229} [2024-06-27 23:01:37,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-27 23:01:37,679 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 229 transitions, 2746 flow [2024-06-27 23:01:37,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:37,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:37,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:37,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:01:37,679 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:37,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:37,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1340430, now seen corresponding path program 3 times [2024-06-27 23:01:37,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:37,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517497096] [2024-06-27 23:01:37,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:37,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:37,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:37,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:37,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517497096] [2024-06-27 23:01:37,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517497096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:37,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:37,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:37,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274521098] [2024-06-27 23:01:37,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:37,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:37,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:37,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:37,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:37,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:37,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 229 transitions, 2746 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:37,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:37,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:37,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:38,330 INFO L124 PetriNetUnfolderBase]: 1420/2450 cut-off events. [2024-06-27 23:01:38,330 INFO L125 PetriNetUnfolderBase]: For 79679/79679 co-relation queries the response was YES. [2024-06-27 23:01:38,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14836 conditions, 2450 events. 1420/2450 cut-off events. For 79679/79679 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 14517 event pairs, 324 based on Foata normal form. 1/2447 useless extension candidates. Maximal degree in co-relation 14747. Up to 2065 conditions per place. [2024-06-27 23:01:38,348 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 177 selfloop transitions, 70 changer transitions 0/254 dead transitions. [2024-06-27 23:01:38,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 254 transitions, 3546 flow [2024-06-27 23:01:38,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:38,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:38,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 23:01:38,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-27 23:01:38,349 INFO L175 Difference]: Start difference. First operand has 191 places, 229 transitions, 2746 flow. Second operand 7 states and 159 transitions. [2024-06-27 23:01:38,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 254 transitions, 3546 flow [2024-06-27 23:01:38,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 254 transitions, 3402 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:38,524 INFO L231 Difference]: Finished difference. Result has 196 places, 232 transitions, 2808 flow [2024-06-27 23:01:38,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2626, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2808, PETRI_PLACES=196, PETRI_TRANSITIONS=232} [2024-06-27 23:01:38,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-27 23:01:38,525 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 232 transitions, 2808 flow [2024-06-27 23:01:38,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:38,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:38,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:38,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:01:38,526 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:38,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:38,526 INFO L85 PathProgramCache]: Analyzing trace with hash 172042860, now seen corresponding path program 4 times [2024-06-27 23:01:38,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:38,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371662278] [2024-06-27 23:01:38,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:38,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:38,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:38,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:38,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:38,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371662278] [2024-06-27 23:01:38,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371662278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:38,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:38,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:38,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442311318] [2024-06-27 23:01:38,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:38,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:38,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:38,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:38,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:38,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:38,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 232 transitions, 2808 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:38,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:38,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:38,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:39,143 INFO L124 PetriNetUnfolderBase]: 1425/2462 cut-off events. [2024-06-27 23:01:39,143 INFO L125 PetriNetUnfolderBase]: For 82152/82152 co-relation queries the response was YES. [2024-06-27 23:01:39,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15007 conditions, 2462 events. 1425/2462 cut-off events. For 82152/82152 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14596 event pairs, 318 based on Foata normal form. 1/2461 useless extension candidates. Maximal degree in co-relation 14916. Up to 2172 conditions per place. [2024-06-27 23:01:39,166 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 215 selfloop transitions, 30 changer transitions 0/252 dead transitions. [2024-06-27 23:01:39,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 252 transitions, 3382 flow [2024-06-27 23:01:39,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:39,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:39,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-27 23:01:39,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-27 23:01:39,168 INFO L175 Difference]: Start difference. First operand has 196 places, 232 transitions, 2808 flow. Second operand 7 states and 151 transitions. [2024-06-27 23:01:39,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 252 transitions, 3382 flow [2024-06-27 23:01:39,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 252 transitions, 3246 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:39,402 INFO L231 Difference]: Finished difference. Result has 199 places, 235 transitions, 2786 flow [2024-06-27 23:01:39,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2786, PETRI_PLACES=199, PETRI_TRANSITIONS=235} [2024-06-27 23:01:39,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-27 23:01:39,402 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 235 transitions, 2786 flow [2024-06-27 23:01:39,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:39,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:39,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:39,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:01:39,403 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:39,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:39,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1281922998, now seen corresponding path program 1 times [2024-06-27 23:01:39,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:39,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606758392] [2024-06-27 23:01:39,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:39,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:39,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:39,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:39,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:39,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606758392] [2024-06-27 23:01:39,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606758392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:39,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:39,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:39,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719910243] [2024-06-27 23:01:39,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:39,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:39,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:39,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:39,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:39,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:39,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 235 transitions, 2786 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:39,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:39,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:39,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:39,910 INFO L124 PetriNetUnfolderBase]: 1446/2483 cut-off events. [2024-06-27 23:01:39,910 INFO L125 PetriNetUnfolderBase]: For 89118/89118 co-relation queries the response was YES. [2024-06-27 23:01:39,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15245 conditions, 2483 events. 1446/2483 cut-off events. For 89118/89118 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 14695 event pairs, 316 based on Foata normal form. 2/2479 useless extension candidates. Maximal degree in co-relation 15154. Up to 2145 conditions per place. [2024-06-27 23:01:39,934 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 209 selfloop transitions, 48 changer transitions 0/265 dead transitions. [2024-06-27 23:01:39,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 265 transitions, 3528 flow [2024-06-27 23:01:39,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:39,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:39,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:01:39,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 23:01:39,936 INFO L175 Difference]: Start difference. First operand has 199 places, 235 transitions, 2786 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:01:39,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 265 transitions, 3528 flow [2024-06-27 23:01:40,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 265 transitions, 3448 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:40,157 INFO L231 Difference]: Finished difference. Result has 201 places, 239 transitions, 2875 flow [2024-06-27 23:01:40,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2706, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2875, PETRI_PLACES=201, PETRI_TRANSITIONS=239} [2024-06-27 23:01:40,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-27 23:01:40,158 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 239 transitions, 2875 flow [2024-06-27 23:01:40,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:40,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:40,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:01:40,159 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:40,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,159 INFO L85 PathProgramCache]: Analyzing trace with hash -26162290, now seen corresponding path program 2 times [2024-06-27 23:01:40,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541974803] [2024-06-27 23:01:40,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:40,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:40,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:40,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541974803] [2024-06-27 23:01:40,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541974803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:40,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:40,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:40,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76072475] [2024-06-27 23:01:40,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:40,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:40,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:40,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:40,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:40,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:40,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 239 transitions, 2875 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:40,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:40,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:40,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:40,647 INFO L124 PetriNetUnfolderBase]: 1454/2502 cut-off events. [2024-06-27 23:01:40,647 INFO L125 PetriNetUnfolderBase]: For 92368/92368 co-relation queries the response was YES. [2024-06-27 23:01:40,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15529 conditions, 2502 events. 1454/2502 cut-off events. For 92368/92368 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 14857 event pairs, 325 based on Foata normal form. 2/2500 useless extension candidates. Maximal degree in co-relation 15437. Up to 2190 conditions per place. [2024-06-27 23:01:40,670 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 209 selfloop transitions, 45 changer transitions 0/262 dead transitions. [2024-06-27 23:01:40,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 262 transitions, 3471 flow [2024-06-27 23:01:40,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:40,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:40,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:40,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:40,671 INFO L175 Difference]: Start difference. First operand has 201 places, 239 transitions, 2875 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:40,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 262 transitions, 3471 flow [2024-06-27 23:01:40,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 262 transitions, 3365 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:40,894 INFO L231 Difference]: Finished difference. Result has 205 places, 241 transitions, 2904 flow [2024-06-27 23:01:40,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2904, PETRI_PLACES=205, PETRI_TRANSITIONS=241} [2024-06-27 23:01:40,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-27 23:01:40,895 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 241 transitions, 2904 flow [2024-06-27 23:01:40,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:40,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:40,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:01:40,895 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:40,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1163774868, now seen corresponding path program 3 times [2024-06-27 23:01:40,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016544196] [2024-06-27 23:01:40,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:41,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:41,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:41,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016544196] [2024-06-27 23:01:41,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016544196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:41,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:41,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:41,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890018215] [2024-06-27 23:01:41,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:41,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:41,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:41,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:41,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:41,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:41,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 241 transitions, 2904 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:41,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:41,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:41,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:41,406 INFO L124 PetriNetUnfolderBase]: 1490/2561 cut-off events. [2024-06-27 23:01:41,406 INFO L125 PetriNetUnfolderBase]: For 95623/95623 co-relation queries the response was YES. [2024-06-27 23:01:41,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15877 conditions, 2561 events. 1490/2561 cut-off events. For 95623/95623 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 15226 event pairs, 323 based on Foata normal form. 2/2561 useless extension candidates. Maximal degree in co-relation 15783. Up to 2236 conditions per place. [2024-06-27 23:01:41,430 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 227 selfloop transitions, 30 changer transitions 0/265 dead transitions. [2024-06-27 23:01:41,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 265 transitions, 3541 flow [2024-06-27 23:01:41,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:41,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:41,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:41,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:41,431 INFO L175 Difference]: Start difference. First operand has 205 places, 241 transitions, 2904 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:41,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 265 transitions, 3541 flow [2024-06-27 23:01:41,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 265 transitions, 3440 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:41,629 INFO L231 Difference]: Finished difference. Result has 207 places, 244 transitions, 2912 flow [2024-06-27 23:01:41,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2912, PETRI_PLACES=207, PETRI_TRANSITIONS=244} [2024-06-27 23:01:41,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-27 23:01:41,630 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 244 transitions, 2912 flow [2024-06-27 23:01:41,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:41,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:41,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:41,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:01:41,630 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:41,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:41,631 INFO L85 PathProgramCache]: Analyzing trace with hash -66019380, now seen corresponding path program 5 times [2024-06-27 23:01:41,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:41,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258543481] [2024-06-27 23:01:41,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:41,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:41,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:41,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:41,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:41,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258543481] [2024-06-27 23:01:41,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258543481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:41,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:41,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:41,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527536471] [2024-06-27 23:01:41,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:41,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:41,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:41,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:41,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:41,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:41,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 244 transitions, 2912 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:41,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:41,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:41,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:42,236 INFO L124 PetriNetUnfolderBase]: 1495/2560 cut-off events. [2024-06-27 23:01:42,237 INFO L125 PetriNetUnfolderBase]: For 98259/98259 co-relation queries the response was YES. [2024-06-27 23:01:42,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15985 conditions, 2560 events. 1495/2560 cut-off events. For 98259/98259 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15260 event pairs, 341 based on Foata normal form. 1/2555 useless extension candidates. Maximal degree in co-relation 15889. Up to 2176 conditions per place. [2024-06-27 23:01:42,262 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 77 changer transitions 0/269 dead transitions. [2024-06-27 23:01:42,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 269 transitions, 3754 flow [2024-06-27 23:01:42,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:42,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:42,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 23:01:42,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-27 23:01:42,263 INFO L175 Difference]: Start difference. First operand has 207 places, 244 transitions, 2912 flow. Second operand 7 states and 159 transitions. [2024-06-27 23:01:42,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 269 transitions, 3754 flow [2024-06-27 23:01:42,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 269 transitions, 3686 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:42,467 INFO L231 Difference]: Finished difference. Result has 209 places, 247 transitions, 3056 flow [2024-06-27 23:01:42,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2844, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3056, PETRI_PLACES=209, PETRI_TRANSITIONS=247} [2024-06-27 23:01:42,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-27 23:01:42,469 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 247 transitions, 3056 flow [2024-06-27 23:01:42,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:42,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:42,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:42,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:01:42,470 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:42,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:42,470 INFO L85 PathProgramCache]: Analyzing trace with hash -56496180, now seen corresponding path program 6 times [2024-06-27 23:01:42,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:42,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620054578] [2024-06-27 23:01:42,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:42,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:42,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:42,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:42,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:42,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620054578] [2024-06-27 23:01:42,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620054578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:42,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:42,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:42,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900055224] [2024-06-27 23:01:42,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:42,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:42,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:42,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:42,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:42,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:42,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 247 transitions, 3056 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:42,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:42,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:42,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:43,167 INFO L124 PetriNetUnfolderBase]: 1500/2569 cut-off events. [2024-06-27 23:01:43,167 INFO L125 PetriNetUnfolderBase]: For 101685/101685 co-relation queries the response was YES. [2024-06-27 23:01:43,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16203 conditions, 2569 events. 1500/2569 cut-off events. For 101685/101685 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 15359 event pairs, 341 based on Foata normal form. 1/2564 useless extension candidates. Maximal degree in co-relation 16106. Up to 2182 conditions per place. [2024-06-27 23:01:43,193 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 184 selfloop transitions, 78 changer transitions 0/269 dead transitions. [2024-06-27 23:01:43,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 269 transitions, 3900 flow [2024-06-27 23:01:43,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:43,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:43,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:01:43,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 23:01:43,194 INFO L175 Difference]: Start difference. First operand has 209 places, 247 transitions, 3056 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:01:43,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 269 transitions, 3900 flow [2024-06-27 23:01:43,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 269 transitions, 3649 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:43,456 INFO L231 Difference]: Finished difference. Result has 211 places, 250 transitions, 3025 flow [2024-06-27 23:01:43,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3025, PETRI_PLACES=211, PETRI_TRANSITIONS=250} [2024-06-27 23:01:43,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-27 23:01:43,457 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 250 transitions, 3025 flow [2024-06-27 23:01:43,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:43,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:43,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:43,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:01:43,458 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:43,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:43,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1959243828, now seen corresponding path program 7 times [2024-06-27 23:01:43,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:43,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234681230] [2024-06-27 23:01:43,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:43,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:43,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:43,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:43,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:43,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234681230] [2024-06-27 23:01:43,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234681230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:43,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:43,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:43,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019480521] [2024-06-27 23:01:43,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:43,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:43,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:43,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:43,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:43,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:43,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 250 transitions, 3025 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:43,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:43,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:43,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:44,130 INFO L124 PetriNetUnfolderBase]: 1505/2578 cut-off events. [2024-06-27 23:01:44,130 INFO L125 PetriNetUnfolderBase]: For 104072/104072 co-relation queries the response was YES. [2024-06-27 23:01:44,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16225 conditions, 2578 events. 1505/2578 cut-off events. For 104072/104072 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15368 event pairs, 341 based on Foata normal form. 1/2573 useless extension candidates. Maximal degree in co-relation 16127. Up to 2188 conditions per place. [2024-06-27 23:01:44,152 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 178 selfloop transitions, 83 changer transitions 0/268 dead transitions. [2024-06-27 23:01:44,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 268 transitions, 3735 flow [2024-06-27 23:01:44,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:44,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:44,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 23:01:44,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-27 23:01:44,153 INFO L175 Difference]: Start difference. First operand has 211 places, 250 transitions, 3025 flow. Second operand 7 states and 152 transitions. [2024-06-27 23:01:44,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 268 transitions, 3735 flow [2024-06-27 23:01:44,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 268 transitions, 3571 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:44,399 INFO L231 Difference]: Finished difference. Result has 214 places, 253 transitions, 3075 flow [2024-06-27 23:01:44,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2864, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3075, PETRI_PLACES=214, PETRI_TRANSITIONS=253} [2024-06-27 23:01:44,400 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-27 23:01:44,400 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 253 transitions, 3075 flow [2024-06-27 23:01:44,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:44,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:44,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:44,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:01:44,400 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:44,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:44,401 INFO L85 PathProgramCache]: Analyzing trace with hash 2147037452, now seen corresponding path program 8 times [2024-06-27 23:01:44,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:44,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167025563] [2024-06-27 23:01:44,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:44,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:44,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:44,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:44,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:44,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167025563] [2024-06-27 23:01:44,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167025563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:44,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:44,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:44,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008795497] [2024-06-27 23:01:44,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:44,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:44,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:44,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:44,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:44,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:44,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 253 transitions, 3075 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:44,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:44,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:44,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:45,010 INFO L124 PetriNetUnfolderBase]: 1502/2574 cut-off events. [2024-06-27 23:01:45,010 INFO L125 PetriNetUnfolderBase]: For 105694/105694 co-relation queries the response was YES. [2024-06-27 23:01:45,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16194 conditions, 2574 events. 1502/2574 cut-off events. For 105694/105694 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15360 event pairs, 341 based on Foata normal form. 1/2569 useless extension candidates. Maximal degree in co-relation 16095. Up to 2215 conditions per place. [2024-06-27 23:01:45,038 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 59 changer transitions 0/273 dead transitions. [2024-06-27 23:01:45,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 273 transitions, 3769 flow [2024-06-27 23:01:45,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:45,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:45,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:01:45,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:01:45,039 INFO L175 Difference]: Start difference. First operand has 214 places, 253 transitions, 3075 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:01:45,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 273 transitions, 3769 flow [2024-06-27 23:01:45,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 273 transitions, 3609 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:45,323 INFO L231 Difference]: Finished difference. Result has 216 places, 253 transitions, 3043 flow [2024-06-27 23:01:45,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2915, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3043, PETRI_PLACES=216, PETRI_TRANSITIONS=253} [2024-06-27 23:01:45,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-27 23:01:45,324 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 253 transitions, 3043 flow [2024-06-27 23:01:45,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:45,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:45,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:45,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:01:45,324 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:45,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:45,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1919136302, now seen corresponding path program 9 times [2024-06-27 23:01:45,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:45,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161194374] [2024-06-27 23:01:45,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:45,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:45,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:45,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:45,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:45,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161194374] [2024-06-27 23:01:45,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161194374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:45,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:45,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:45,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524756815] [2024-06-27 23:01:45,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:45,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:45,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:45,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:45,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:45,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:45,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 253 transitions, 3043 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:45,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:45,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:45,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:46,004 INFO L124 PetriNetUnfolderBase]: 1499/2580 cut-off events. [2024-06-27 23:01:46,005 INFO L125 PetriNetUnfolderBase]: For 106789/106789 co-relation queries the response was YES. [2024-06-27 23:01:46,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16133 conditions, 2580 events. 1499/2580 cut-off events. For 106789/106789 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15396 event pairs, 323 based on Foata normal form. 1/2579 useless extension candidates. Maximal degree in co-relation 16033. Up to 2212 conditions per place. [2024-06-27 23:01:46,030 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 214 selfloop transitions, 62 changer transitions 0/283 dead transitions. [2024-06-27 23:01:46,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 283 transitions, 3671 flow [2024-06-27 23:01:46,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:46,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:46,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 23:01:46,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:46,031 INFO L175 Difference]: Start difference. First operand has 216 places, 253 transitions, 3043 flow. Second operand 8 states and 184 transitions. [2024-06-27 23:01:46,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 283 transitions, 3671 flow [2024-06-27 23:01:46,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 283 transitions, 3455 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:46,335 INFO L231 Difference]: Finished difference. Result has 216 places, 253 transitions, 2965 flow [2024-06-27 23:01:46,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2965, PETRI_PLACES=216, PETRI_TRANSITIONS=253} [2024-06-27 23:01:46,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-27 23:01:46,336 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 253 transitions, 2965 flow [2024-06-27 23:01:46,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 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) [2024-06-27 23:01:46,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:46,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:46,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:01:46,337 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:46,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:46,337 INFO L85 PathProgramCache]: Analyzing trace with hash -59346196, now seen corresponding path program 4 times [2024-06-27 23:01:46,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:46,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283330948] [2024-06-27 23:01:46,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:46,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:46,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:46,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:46,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:46,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283330948] [2024-06-27 23:01:46,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283330948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:46,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:46,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:46,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330834924] [2024-06-27 23:01:46,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:46,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:46,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:46,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:46,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:46,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:46,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 253 transitions, 2965 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:46,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:46,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:46,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:46,856 INFO L124 PetriNetUnfolderBase]: 1520/2601 cut-off events. [2024-06-27 23:01:46,857 INFO L125 PetriNetUnfolderBase]: For 112090/112090 co-relation queries the response was YES. [2024-06-27 23:01:46,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16424 conditions, 2601 events. 1520/2601 cut-off events. For 112090/112090 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 15557 event pairs, 328 based on Foata normal form. 2/2599 useless extension candidates. Maximal degree in co-relation 16325. Up to 2257 conditions per place. [2024-06-27 23:01:46,938 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 224 selfloop transitions, 48 changer transitions 0/280 dead transitions. [2024-06-27 23:01:46,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 280 transitions, 3751 flow [2024-06-27 23:01:46,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:46,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:46,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:01:46,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:01:46,939 INFO L175 Difference]: Start difference. First operand has 216 places, 253 transitions, 2965 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:01:46,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 280 transitions, 3751 flow [2024-06-27 23:01:47,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 280 transitions, 3581 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:47,251 INFO L231 Difference]: Finished difference. Result has 214 places, 257 transitions, 2976 flow [2024-06-27 23:01:47,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2976, PETRI_PLACES=214, PETRI_TRANSITIONS=257} [2024-06-27 23:01:47,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-27 23:01:47,251 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 257 transitions, 2976 flow [2024-06-27 23:01:47,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:47,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:47,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:47,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:01:47,252 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:47,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:47,252 INFO L85 PathProgramCache]: Analyzing trace with hash 445429834, now seen corresponding path program 5 times [2024-06-27 23:01:47,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:47,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411565629] [2024-06-27 23:01:47,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:47,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:47,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:47,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:47,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:47,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411565629] [2024-06-27 23:01:47,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411565629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:47,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:47,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:47,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046107006] [2024-06-27 23:01:47,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:47,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:47,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:47,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:47,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:47,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:47,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 257 transitions, 2976 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:47,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:47,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:47,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:47,859 INFO L124 PetriNetUnfolderBase]: 1528/2618 cut-off events. [2024-06-27 23:01:47,860 INFO L125 PetriNetUnfolderBase]: For 109242/109242 co-relation queries the response was YES. [2024-06-27 23:01:47,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16491 conditions, 2618 events. 1528/2618 cut-off events. For 109242/109242 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 15645 event pairs, 335 based on Foata normal form. 2/2616 useless extension candidates. Maximal degree in co-relation 16392. Up to 2302 conditions per place. [2024-06-27 23:01:47,884 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 224 selfloop transitions, 45 changer transitions 0/277 dead transitions. [2024-06-27 23:01:47,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 277 transitions, 3598 flow [2024-06-27 23:01:47,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:47,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:47,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:47,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 23:01:47,885 INFO L175 Difference]: Start difference. First operand has 214 places, 257 transitions, 2976 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:47,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 277 transitions, 3598 flow [2024-06-27 23:01:48,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 277 transitions, 3480 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:48,232 INFO L231 Difference]: Finished difference. Result has 218 places, 259 transitions, 2997 flow [2024-06-27 23:01:48,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2876, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2997, PETRI_PLACES=218, PETRI_TRANSITIONS=259} [2024-06-27 23:01:48,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-27 23:01:48,233 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 259 transitions, 2997 flow [2024-06-27 23:01:48,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:48,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:48,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:48,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:01:48,233 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:48,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:48,233 INFO L85 PathProgramCache]: Analyzing trace with hash -412665108, now seen corresponding path program 6 times [2024-06-27 23:01:48,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:48,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454113353] [2024-06-27 23:01:48,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:48,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:48,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:48,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:48,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:48,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454113353] [2024-06-27 23:01:48,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454113353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:48,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:48,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:48,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802730463] [2024-06-27 23:01:48,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:48,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:48,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:48,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:48,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:48,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:48,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 259 transitions, 2997 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:48,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:48,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:48,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:48,777 INFO L124 PetriNetUnfolderBase]: 1536/2644 cut-off events. [2024-06-27 23:01:48,778 INFO L125 PetriNetUnfolderBase]: For 112160/112160 co-relation queries the response was YES. [2024-06-27 23:01:48,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16622 conditions, 2644 events. 1536/2644 cut-off events. For 112160/112160 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15886 event pairs, 255 based on Foata normal form. 2/2642 useless extension candidates. Maximal degree in co-relation 16521. Up to 2142 conditions per place. [2024-06-27 23:01:48,805 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 214 selfloop transitions, 68 changer transitions 0/290 dead transitions. [2024-06-27 23:01:48,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 290 transitions, 3953 flow [2024-06-27 23:01:48,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:48,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:48,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:01:48,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 23:01:48,806 INFO L175 Difference]: Start difference. First operand has 218 places, 259 transitions, 2997 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:01:48,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 290 transitions, 3953 flow [2024-06-27 23:01:49,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 290 transitions, 3852 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:49,182 INFO L231 Difference]: Finished difference. Result has 221 places, 265 transitions, 3183 flow [2024-06-27 23:01:49,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2896, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3183, PETRI_PLACES=221, PETRI_TRANSITIONS=265} [2024-06-27 23:01:49,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-27 23:01:49,183 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 265 transitions, 3183 flow [2024-06-27 23:01:49,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:49,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:49,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:49,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:01:49,184 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:49,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:49,184 INFO L85 PathProgramCache]: Analyzing trace with hash -401237268, now seen corresponding path program 7 times [2024-06-27 23:01:49,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:49,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421370144] [2024-06-27 23:01:49,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:49,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:49,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:49,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:49,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:49,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421370144] [2024-06-27 23:01:49,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421370144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:49,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:49,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:49,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400874906] [2024-06-27 23:01:49,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:49,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:49,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:49,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:49,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:49,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:49,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 265 transitions, 3183 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:49,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:49,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:49,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:49,714 INFO L124 PetriNetUnfolderBase]: 1544/2660 cut-off events. [2024-06-27 23:01:49,714 INFO L125 PetriNetUnfolderBase]: For 116651/116651 co-relation queries the response was YES. [2024-06-27 23:01:49,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17117 conditions, 2660 events. 1544/2660 cut-off events. For 116651/116651 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16030 event pairs, 257 based on Foata normal form. 2/2658 useless extension candidates. Maximal degree in co-relation 17014. Up to 2150 conditions per place. [2024-06-27 23:01:49,741 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 210 selfloop transitions, 70 changer transitions 0/288 dead transitions. [2024-06-27 23:01:49,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 288 transitions, 3953 flow [2024-06-27 23:01:49,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:49,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:49,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:49,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:49,742 INFO L175 Difference]: Start difference. First operand has 221 places, 265 transitions, 3183 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:49,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 288 transitions, 3953 flow [2024-06-27 23:01:50,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 288 transitions, 3735 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:50,130 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 3154 flow [2024-06-27 23:01:50,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3154, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-27 23:01:50,131 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 23:01:50,131 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 3154 flow [2024-06-27 23:01:50,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:50,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:50,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:50,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:01:50,131 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:50,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:50,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1959236884, now seen corresponding path program 8 times [2024-06-27 23:01:50,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:50,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667933737] [2024-06-27 23:01:50,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:50,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:50,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:50,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:50,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:50,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667933737] [2024-06-27 23:01:50,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667933737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:50,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:50,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:50,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658590740] [2024-06-27 23:01:50,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:50,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:50,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:50,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:50,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:50,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:50,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 3154 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:50,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:50,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:50,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:50,682 INFO L124 PetriNetUnfolderBase]: 1552/2680 cut-off events. [2024-06-27 23:01:50,682 INFO L125 PetriNetUnfolderBase]: For 118729/118729 co-relation queries the response was YES. [2024-06-27 23:01:50,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16936 conditions, 2680 events. 1552/2680 cut-off events. For 118729/118729 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 16220 event pairs, 339 based on Foata normal form. 2/2678 useless extension candidates. Maximal degree in co-relation 16833. Up to 2338 conditions per place. [2024-06-27 23:01:50,708 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 231 selfloop transitions, 45 changer transitions 0/284 dead transitions. [2024-06-27 23:01:50,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 284 transitions, 3776 flow [2024-06-27 23:01:50,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:50,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:50,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:01:50,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:50,709 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 3154 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:01:50,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 284 transitions, 3776 flow [2024-06-27 23:01:51,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 284 transitions, 3655 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:51,048 INFO L231 Difference]: Finished difference. Result has 227 places, 269 transitions, 3166 flow [2024-06-27 23:01:51,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3166, PETRI_PLACES=227, PETRI_TRANSITIONS=269} [2024-06-27 23:01:51,048 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-27 23:01:51,048 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 269 transitions, 3166 flow [2024-06-27 23:01:51,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:51,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:51,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:51,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:01:51,049 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:51,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:51,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1448746934, now seen corresponding path program 9 times [2024-06-27 23:01:51,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:51,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372203609] [2024-06-27 23:01:51,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:51,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:51,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:51,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:51,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:51,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372203609] [2024-06-27 23:01:51,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372203609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:51,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:51,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:51,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867922567] [2024-06-27 23:01:51,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:51,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:51,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:51,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:51,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:51,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:51,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 269 transitions, 3166 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:51,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:51,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:51,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:51,569 INFO L124 PetriNetUnfolderBase]: 1560/2694 cut-off events. [2024-06-27 23:01:51,569 INFO L125 PetriNetUnfolderBase]: For 121938/121938 co-relation queries the response was YES. [2024-06-27 23:01:51,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16936 conditions, 2694 events. 1560/2694 cut-off events. For 121938/121938 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16346 event pairs, 337 based on Foata normal form. 2/2690 useless extension candidates. Maximal degree in co-relation 16832. Up to 2324 conditions per place. [2024-06-27 23:01:51,596 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 227 selfloop transitions, 52 changer transitions 0/287 dead transitions. [2024-06-27 23:01:51,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 287 transitions, 3786 flow [2024-06-27 23:01:51,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:51,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:51,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:01:51,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:01:51,597 INFO L175 Difference]: Start difference. First operand has 227 places, 269 transitions, 3166 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:01:51,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 287 transitions, 3786 flow [2024-06-27 23:01:51,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 287 transitions, 3681 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:51,943 INFO L231 Difference]: Finished difference. Result has 229 places, 271 transitions, 3198 flow [2024-06-27 23:01:51,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3198, PETRI_PLACES=229, PETRI_TRANSITIONS=271} [2024-06-27 23:01:51,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-27 23:01:51,944 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 271 transitions, 3198 flow [2024-06-27 23:01:51,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:51,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:51,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:51,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:01:51,945 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:51,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:51,945 INFO L85 PathProgramCache]: Analyzing trace with hash -102265236, now seen corresponding path program 10 times [2024-06-27 23:01:51,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:51,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930473150] [2024-06-27 23:01:51,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:51,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:52,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:52,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:52,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930473150] [2024-06-27 23:01:52,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930473150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:52,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:52,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:52,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425029298] [2024-06-27 23:01:52,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:52,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:52,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:52,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:52,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:52,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:52,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 271 transitions, 3198 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:52,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:52,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:52,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:52,732 INFO L124 PetriNetUnfolderBase]: 1555/2689 cut-off events. [2024-06-27 23:01:52,732 INFO L125 PetriNetUnfolderBase]: For 121626/121626 co-relation queries the response was YES. [2024-06-27 23:01:52,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16845 conditions, 2689 events. 1555/2689 cut-off events. For 121626/121626 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16313 event pairs, 322 based on Foata normal form. 2/2689 useless extension candidates. Maximal degree in co-relation 16740. Up to 2137 conditions per place. [2024-06-27 23:01:52,766 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 58 changer transitions 0/305 dead transitions. [2024-06-27 23:01:52,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 305 transitions, 3914 flow [2024-06-27 23:01:52,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:52,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:52,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:01:52,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:01:52,768 INFO L175 Difference]: Start difference. First operand has 229 places, 271 transitions, 3198 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:01:52,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 305 transitions, 3914 flow [2024-06-27 23:01:53,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 305 transitions, 3789 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:53,146 INFO L231 Difference]: Finished difference. Result has 233 places, 271 transitions, 3209 flow [2024-06-27 23:01:53,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3209, PETRI_PLACES=233, PETRI_TRANSITIONS=271} [2024-06-27 23:01:53,146 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-27 23:01:53,146 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 271 transitions, 3209 flow [2024-06-27 23:01:53,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:53,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:53,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:53,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:01:53,147 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:53,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:53,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1467504586, now seen corresponding path program 11 times [2024-06-27 23:01:53,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:53,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262871484] [2024-06-27 23:01:53,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:53,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:53,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:53,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:53,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:53,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262871484] [2024-06-27 23:01:53,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262871484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:53,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:53,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:53,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966777327] [2024-06-27 23:01:53,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:53,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:53,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:53,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:53,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:53,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:53,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 271 transitions, 3209 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:53,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:53,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:53,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:53,685 INFO L124 PetriNetUnfolderBase]: 1550/2672 cut-off events. [2024-06-27 23:01:53,685 INFO L125 PetriNetUnfolderBase]: For 121890/121890 co-relation queries the response was YES. [2024-06-27 23:01:53,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16810 conditions, 2672 events. 1550/2672 cut-off events. For 121890/121890 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16195 event pairs, 341 based on Foata normal form. 2/2668 useless extension candidates. Maximal degree in co-relation 16704. Up to 2292 conditions per place. [2024-06-27 23:01:53,712 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 232 selfloop transitions, 51 changer transitions 0/291 dead transitions. [2024-06-27 23:01:53,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 291 transitions, 3825 flow [2024-06-27 23:01:53,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:53,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:53,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:01:53,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:01:53,713 INFO L175 Difference]: Start difference. First operand has 233 places, 271 transitions, 3209 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:01:53,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 291 transitions, 3825 flow [2024-06-27 23:01:54,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 291 transitions, 3703 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:54,078 INFO L231 Difference]: Finished difference. Result has 233 places, 271 transitions, 3197 flow [2024-06-27 23:01:54,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3197, PETRI_PLACES=233, PETRI_TRANSITIONS=271} [2024-06-27 23:01:54,079 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-27 23:01:54,079 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 271 transitions, 3197 flow [2024-06-27 23:01:54,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:54,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:54,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:54,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:01:54,079 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:54,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:54,080 INFO L85 PathProgramCache]: Analyzing trace with hash 2017594988, now seen corresponding path program 12 times [2024-06-27 23:01:54,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:54,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900408897] [2024-06-27 23:01:54,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:54,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:54,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:54,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:54,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:54,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900408897] [2024-06-27 23:01:54,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900408897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:54,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:54,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:54,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660602299] [2024-06-27 23:01:54,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:54,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:54,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:54,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:54,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:54,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:54,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 271 transitions, 3197 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:54,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:54,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:54,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:54,661 INFO L124 PetriNetUnfolderBase]: 1545/2662 cut-off events. [2024-06-27 23:01:54,661 INFO L125 PetriNetUnfolderBase]: For 117982/117982 co-relation queries the response was YES. [2024-06-27 23:01:54,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16587 conditions, 2662 events. 1545/2662 cut-off events. For 117982/117982 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16171 event pairs, 252 based on Foata normal form. 2/2658 useless extension candidates. Maximal degree in co-relation 16480. Up to 2044 conditions per place. [2024-06-27 23:01:54,685 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 221 selfloop transitions, 66 changer transitions 0/295 dead transitions. [2024-06-27 23:01:54,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 295 transitions, 3867 flow [2024-06-27 23:01:54,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:54,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:54,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 23:01:54,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 23:01:54,686 INFO L175 Difference]: Start difference. First operand has 233 places, 271 transitions, 3197 flow. Second operand 6 states and 155 transitions. [2024-06-27 23:01:54,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 295 transitions, 3867 flow [2024-06-27 23:01:55,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 295 transitions, 3739 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:55,039 INFO L231 Difference]: Finished difference. Result has 234 places, 271 transitions, 3209 flow [2024-06-27 23:01:55,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3069, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3209, PETRI_PLACES=234, PETRI_TRANSITIONS=271} [2024-06-27 23:01:55,040 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-27 23:01:55,040 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 271 transitions, 3209 flow [2024-06-27 23:01:55,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 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) [2024-06-27 23:01:55,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:55,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:55,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:01:55,040 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:55,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:55,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1266918740, now seen corresponding path program 1 times [2024-06-27 23:01:55,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:55,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677092783] [2024-06-27 23:01:55,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:55,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:55,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:55,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:55,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:55,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677092783] [2024-06-27 23:01:55,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677092783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:55,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:55,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:55,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349584785] [2024-06-27 23:01:55,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:55,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:55,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:55,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:55,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:55,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:55,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 271 transitions, 3209 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:01:55,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:55,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:55,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:55,588 INFO L124 PetriNetUnfolderBase]: 1550/2671 cut-off events. [2024-06-27 23:01:55,588 INFO L125 PetriNetUnfolderBase]: For 119059/119059 co-relation queries the response was YES. [2024-06-27 23:01:55,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16797 conditions, 2671 events. 1550/2671 cut-off events. For 119059/119059 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 16092 event pairs, 329 based on Foata normal form. 1/2670 useless extension candidates. Maximal degree in co-relation 16689. Up to 2308 conditions per place. [2024-06-27 23:01:55,616 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 65 changer transitions 0/302 dead transitions. [2024-06-27 23:01:55,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 302 transitions, 4049 flow [2024-06-27 23:01:55,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:55,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:55,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:01:55,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:01:55,617 INFO L175 Difference]: Start difference. First operand has 234 places, 271 transitions, 3209 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:01:55,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 302 transitions, 4049 flow [2024-06-27 23:01:55,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 302 transitions, 3937 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:55,977 INFO L231 Difference]: Finished difference. Result has 238 places, 274 transitions, 3295 flow [2024-06-27 23:01:55,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3097, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3295, PETRI_PLACES=238, PETRI_TRANSITIONS=274} [2024-06-27 23:01:55,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 23:01:55,978 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 274 transitions, 3295 flow [2024-06-27 23:01:55,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:01:55,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:55,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:55,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:01:55,979 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:55,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:55,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1291774440, now seen corresponding path program 2 times [2024-06-27 23:01:55,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:55,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225046058] [2024-06-27 23:01:55,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:55,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:55,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:56,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:56,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:56,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225046058] [2024-06-27 23:01:56,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225046058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:56,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:56,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:56,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021853398] [2024-06-27 23:01:56,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:56,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:56,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:56,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:56,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:56,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:56,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 274 transitions, 3295 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:01:56,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:56,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:56,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:56,673 INFO L124 PetriNetUnfolderBase]: 1563/2690 cut-off events. [2024-06-27 23:01:56,674 INFO L125 PetriNetUnfolderBase]: For 126175/126175 co-relation queries the response was YES. [2024-06-27 23:01:56,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17309 conditions, 2690 events. 1563/2690 cut-off events. For 126175/126175 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 16248 event pairs, 338 based on Foata normal form. 1/2687 useless extension candidates. Maximal degree in co-relation 17200. Up to 2143 conditions per place. [2024-06-27 23:01:56,702 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 159 selfloop transitions, 143 changer transitions 0/310 dead transitions. [2024-06-27 23:01:56,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 310 transitions, 4535 flow [2024-06-27 23:01:56,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:56,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:56,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:01:56,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 23:01:56,703 INFO L175 Difference]: Start difference. First operand has 238 places, 274 transitions, 3295 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:01:56,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 310 transitions, 4535 flow [2024-06-27 23:01:57,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 310 transitions, 4271 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:57,258 INFO L231 Difference]: Finished difference. Result has 240 places, 283 transitions, 3515 flow [2024-06-27 23:01:57,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3515, PETRI_PLACES=240, PETRI_TRANSITIONS=283} [2024-06-27 23:01:57,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 23:01:57,259 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 283 transitions, 3515 flow [2024-06-27 23:01:57,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:01:57,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:57,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:57,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:01:57,259 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:57,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:57,260 INFO L85 PathProgramCache]: Analyzing trace with hash 225395534, now seen corresponding path program 3 times [2024-06-27 23:01:57,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:57,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735207600] [2024-06-27 23:01:57,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:57,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:57,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:57,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:57,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:57,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735207600] [2024-06-27 23:01:57,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735207600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:57,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:57,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:57,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490425970] [2024-06-27 23:01:57,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:57,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:57,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:57,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:57,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:57,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:57,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 283 transitions, 3515 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:01:57,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:57,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:57,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:57,839 INFO L124 PetriNetUnfolderBase]: 1576/2712 cut-off events. [2024-06-27 23:01:57,840 INFO L125 PetriNetUnfolderBase]: For 134414/134414 co-relation queries the response was YES. [2024-06-27 23:01:57,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17918 conditions, 2712 events. 1576/2712 cut-off events. For 134414/134414 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 16460 event pairs, 338 based on Foata normal form. 1/2709 useless extension candidates. Maximal degree in co-relation 17810. Up to 2158 conditions per place. [2024-06-27 23:01:57,870 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 162 selfloop transitions, 143 changer transitions 0/313 dead transitions. [2024-06-27 23:01:57,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 313 transitions, 4709 flow [2024-06-27 23:01:57,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:57,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:57,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 23:01:57,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-27 23:01:57,871 INFO L175 Difference]: Start difference. First operand has 240 places, 283 transitions, 3515 flow. Second operand 8 states and 197 transitions. [2024-06-27 23:01:57,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 313 transitions, 4709 flow [2024-06-27 23:01:58,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 313 transitions, 4389 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:58,438 INFO L231 Difference]: Finished difference. Result has 244 places, 289 transitions, 3623 flow [2024-06-27 23:01:58,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3251, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3623, PETRI_PLACES=244, PETRI_TRANSITIONS=289} [2024-06-27 23:01:58,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-27 23:01:58,439 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 289 transitions, 3623 flow [2024-06-27 23:01:58,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:01:58,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:58,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:58,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:01:58,439 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:58,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:58,439 INFO L85 PathProgramCache]: Analyzing trace with hash 225751724, now seen corresponding path program 4 times [2024-06-27 23:01:58,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:58,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495314347] [2024-06-27 23:01:58,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:58,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:58,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:58,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:58,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:58,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495314347] [2024-06-27 23:01:58,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495314347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:58,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:58,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:58,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910328668] [2024-06-27 23:01:58,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:58,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:58,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:58,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:58,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:58,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:58,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 289 transitions, 3623 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:01:58,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:58,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:58,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:58,954 INFO L124 PetriNetUnfolderBase]: 1573/2708 cut-off events. [2024-06-27 23:01:58,955 INFO L125 PetriNetUnfolderBase]: For 130508/130508 co-relation queries the response was YES. [2024-06-27 23:01:58,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17317 conditions, 2708 events. 1573/2708 cut-off events. For 130508/130508 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 16400 event pairs, 338 based on Foata normal form. 1/2705 useless extension candidates. Maximal degree in co-relation 17208. Up to 2155 conditions per place. [2024-06-27 23:01:58,984 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 159 selfloop transitions, 145 changer transitions 0/312 dead transitions. [2024-06-27 23:01:58,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 312 transitions, 4551 flow [2024-06-27 23:01:58,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:58,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:58,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:01:58,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:01:58,985 INFO L175 Difference]: Start difference. First operand has 244 places, 289 transitions, 3623 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:01:58,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 312 transitions, 4551 flow [2024-06-27 23:01:59,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 312 transitions, 4345 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:59,496 INFO L231 Difference]: Finished difference. Result has 249 places, 289 transitions, 3713 flow [2024-06-27 23:01:59,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3417, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3713, PETRI_PLACES=249, PETRI_TRANSITIONS=289} [2024-06-27 23:01:59,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-27 23:01:59,497 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 289 transitions, 3713 flow [2024-06-27 23:01:59,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:01:59,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:59,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:59,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:01:59,497 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:59,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:59,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1711777696, now seen corresponding path program 5 times [2024-06-27 23:01:59,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:59,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453847616] [2024-06-27 23:01:59,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:59,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:59,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:59,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:59,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:59,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453847616] [2024-06-27 23:01:59,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453847616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:59,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:59,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:59,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761712697] [2024-06-27 23:01:59,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:59,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:59,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:59,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:59,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:59,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:59,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 289 transitions, 3713 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:01:59,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:59,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:59,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:00,048 INFO L124 PetriNetUnfolderBase]: 1586/2733 cut-off events. [2024-06-27 23:02:00,048 INFO L125 PetriNetUnfolderBase]: For 137421/137421 co-relation queries the response was YES. [2024-06-27 23:02:00,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17600 conditions, 2733 events. 1586/2733 cut-off events. For 137421/137421 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 16607 event pairs, 329 based on Foata normal form. 1/2732 useless extension candidates. Maximal degree in co-relation 17490. Up to 2365 conditions per place. [2024-06-27 23:02:00,077 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 248 selfloop transitions, 61 changer transitions 0/317 dead transitions. [2024-06-27 23:02:00,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 317 transitions, 4624 flow [2024-06-27 23:02:00,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:00,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:00,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-27 23:02:00,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-27 23:02:00,079 INFO L175 Difference]: Start difference. First operand has 249 places, 289 transitions, 3713 flow. Second operand 10 states and 227 transitions. [2024-06-27 23:02:00,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 317 transitions, 4624 flow [2024-06-27 23:02:00,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 317 transitions, 4314 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:00,608 INFO L231 Difference]: Finished difference. Result has 252 places, 295 transitions, 3635 flow [2024-06-27 23:02:00,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3635, PETRI_PLACES=252, PETRI_TRANSITIONS=295} [2024-06-27 23:02:00,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-27 23:02:00,609 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 295 transitions, 3635 flow [2024-06-27 23:02:00,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:00,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:00,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:00,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:02:00,609 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:00,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:00,610 INFO L85 PathProgramCache]: Analyzing trace with hash 344310596, now seen corresponding path program 6 times [2024-06-27 23:02:00,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:00,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377828701] [2024-06-27 23:02:00,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:00,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:00,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:00,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:00,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:00,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377828701] [2024-06-27 23:02:00,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377828701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:00,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:00,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:00,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782850087] [2024-06-27 23:02:00,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:00,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:00,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:00,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:00,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:00,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:00,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 295 transitions, 3635 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:00,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:00,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:00,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:01,278 INFO L124 PetriNetUnfolderBase]: 1591/2742 cut-off events. [2024-06-27 23:02:01,278 INFO L125 PetriNetUnfolderBase]: For 140207/140207 co-relation queries the response was YES. [2024-06-27 23:02:01,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17502 conditions, 2742 events. 1591/2742 cut-off events. For 140207/140207 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 16726 event pairs, 329 based on Foata normal form. 1/2741 useless extension candidates. Maximal degree in co-relation 17391. Up to 2371 conditions per place. [2024-06-27 23:02:01,307 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 248 selfloop transitions, 62 changer transitions 0/318 dead transitions. [2024-06-27 23:02:01,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 318 transitions, 4497 flow [2024-06-27 23:02:01,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:01,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:01,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:02:01,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:02:01,308 INFO L175 Difference]: Start difference. First operand has 252 places, 295 transitions, 3635 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:02:01,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 318 transitions, 4497 flow [2024-06-27 23:02:01,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 318 transitions, 4392 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:01,915 INFO L231 Difference]: Finished difference. Result has 254 places, 298 transitions, 3709 flow [2024-06-27 23:02:01,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3538, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3709, PETRI_PLACES=254, PETRI_TRANSITIONS=298} [2024-06-27 23:02:01,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-27 23:02:01,915 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 298 transitions, 3709 flow [2024-06-27 23:02:01,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:01,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:01,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:01,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:02:01,916 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:01,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:01,916 INFO L85 PathProgramCache]: Analyzing trace with hash 344300366, now seen corresponding path program 7 times [2024-06-27 23:02:01,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:01,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150614263] [2024-06-27 23:02:01,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:01,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:01,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:02,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:02,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:02,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150614263] [2024-06-27 23:02:02,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150614263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:02,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:02,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:02,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926535112] [2024-06-27 23:02:02,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:02,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:02,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:02,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:02,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:02,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:02,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 298 transitions, 3709 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:02,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:02,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:02,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,494 INFO L124 PetriNetUnfolderBase]: 1588/2738 cut-off events. [2024-06-27 23:02:02,495 INFO L125 PetriNetUnfolderBase]: For 141270/141270 co-relation queries the response was YES. [2024-06-27 23:02:02,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17536 conditions, 2738 events. 1588/2738 cut-off events. For 141270/141270 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 16652 event pairs, 329 based on Foata normal form. 1/2737 useless extension candidates. Maximal degree in co-relation 17423. Up to 2368 conditions per place. [2024-06-27 23:02:02,524 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 247 selfloop transitions, 62 changer transitions 0/317 dead transitions. [2024-06-27 23:02:02,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 317 transitions, 4382 flow [2024-06-27 23:02:02,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:02,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:02,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:02:02,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:02:02,525 INFO L175 Difference]: Start difference. First operand has 254 places, 298 transitions, 3709 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:02:02,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 317 transitions, 4382 flow [2024-06-27 23:02:03,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 317 transitions, 4220 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:03,177 INFO L231 Difference]: Finished difference. Result has 256 places, 298 transitions, 3677 flow [2024-06-27 23:02:03,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3677, PETRI_PLACES=256, PETRI_TRANSITIONS=298} [2024-06-27 23:02:03,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-27 23:02:03,178 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 298 transitions, 3677 flow [2024-06-27 23:02:03,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:03,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:03,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:02:03,178 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:03,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,179 INFO L85 PathProgramCache]: Analyzing trace with hash -277386514, now seen corresponding path program 1 times [2024-06-27 23:02:03,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674950244] [2024-06-27 23:02:03,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:03,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:03,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:03,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674950244] [2024-06-27 23:02:03,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674950244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:03,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:03,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:03,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678336157] [2024-06-27 23:02:03,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:03,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:03,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:03,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:03,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:03,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:03,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 298 transitions, 3677 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:03,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:03,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:03,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:03,763 INFO L124 PetriNetUnfolderBase]: 1668/2878 cut-off events. [2024-06-27 23:02:03,763 INFO L125 PetriNetUnfolderBase]: For 157740/157740 co-relation queries the response was YES. [2024-06-27 23:02:03,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18220 conditions, 2878 events. 1668/2878 cut-off events. For 157740/157740 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 17651 event pairs, 286 based on Foata normal form. 6/2882 useless extension candidates. Maximal degree in co-relation 18106. Up to 2323 conditions per place. [2024-06-27 23:02:03,792 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 284 selfloop transitions, 46 changer transitions 0/338 dead transitions. [2024-06-27 23:02:03,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 338 transitions, 4657 flow [2024-06-27 23:02:03,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:03,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:03,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:02:03,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 23:02:03,793 INFO L175 Difference]: Start difference. First operand has 256 places, 298 transitions, 3677 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:02:03,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 338 transitions, 4657 flow [2024-06-27 23:02:04,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 338 transitions, 4525 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:04,396 INFO L231 Difference]: Finished difference. Result has 258 places, 302 transitions, 3716 flow [2024-06-27 23:02:04,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3716, PETRI_PLACES=258, PETRI_TRANSITIONS=302} [2024-06-27 23:02:04,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-27 23:02:04,396 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 302 transitions, 3716 flow [2024-06-27 23:02:04,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:04,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:04,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:04,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:02:04,397 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:04,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:04,397 INFO L85 PathProgramCache]: Analyzing trace with hash -270899764, now seen corresponding path program 2 times [2024-06-27 23:02:04,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:04,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760044768] [2024-06-27 23:02:04,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:04,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:04,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:04,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:04,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:04,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760044768] [2024-06-27 23:02:04,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760044768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:04,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:04,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:04,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927627576] [2024-06-27 23:02:04,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:04,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:04,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:04,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:04,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:04,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:04,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 302 transitions, 3716 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:04,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:04,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:04,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:05,022 INFO L124 PetriNetUnfolderBase]: 1734/2986 cut-off events. [2024-06-27 23:02:05,022 INFO L125 PetriNetUnfolderBase]: For 163833/163833 co-relation queries the response was YES. [2024-06-27 23:02:05,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19139 conditions, 2986 events. 1734/2986 cut-off events. For 163833/163833 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18404 event pairs, 353 based on Foata normal form. 6/2990 useless extension candidates. Maximal degree in co-relation 19023. Up to 2562 conditions per place. [2024-06-27 23:02:05,053 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 288 selfloop transitions, 47 changer transitions 0/343 dead transitions. [2024-06-27 23:02:05,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 343 transitions, 4671 flow [2024-06-27 23:02:05,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:05,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:05,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:02:05,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:02:05,057 INFO L175 Difference]: Start difference. First operand has 258 places, 302 transitions, 3716 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:02:05,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 343 transitions, 4671 flow [2024-06-27 23:02:05,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 343 transitions, 4553 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:05,631 INFO L231 Difference]: Finished difference. Result has 262 places, 311 transitions, 3869 flow [2024-06-27 23:02:05,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3611, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3869, PETRI_PLACES=262, PETRI_TRANSITIONS=311} [2024-06-27 23:02:05,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-27 23:02:05,632 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 311 transitions, 3869 flow [2024-06-27 23:02:05,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:05,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:05,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:05,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:02:05,632 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:05,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:05,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1025352264, now seen corresponding path program 3 times [2024-06-27 23:02:05,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:05,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803595986] [2024-06-27 23:02:05,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:05,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:05,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:05,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:05,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:05,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803595986] [2024-06-27 23:02:05,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803595986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:05,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:05,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:05,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541379416] [2024-06-27 23:02:05,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:05,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:05,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:05,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:05,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:05,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:05,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 311 transitions, 3869 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:05,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:05,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:05,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:06,261 INFO L124 PetriNetUnfolderBase]: 1762/3036 cut-off events. [2024-06-27 23:02:06,261 INFO L125 PetriNetUnfolderBase]: For 168299/168299 co-relation queries the response was YES. [2024-06-27 23:02:06,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19331 conditions, 3036 events. 1762/3036 cut-off events. For 168299/168299 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 18746 event pairs, 361 based on Foata normal form. 6/3040 useless extension candidates. Maximal degree in co-relation 19214. Up to 2606 conditions per place. [2024-06-27 23:02:06,294 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 288 selfloop transitions, 45 changer transitions 0/341 dead transitions. [2024-06-27 23:02:06,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 341 transitions, 4703 flow [2024-06-27 23:02:06,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:06,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:06,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:02:06,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:02:06,295 INFO L175 Difference]: Start difference. First operand has 262 places, 311 transitions, 3869 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:02:06,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 341 transitions, 4703 flow [2024-06-27 23:02:07,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 341 transitions, 4603 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:07,056 INFO L231 Difference]: Finished difference. Result has 268 places, 315 transitions, 3947 flow [2024-06-27 23:02:07,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3771, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3947, PETRI_PLACES=268, PETRI_TRANSITIONS=315} [2024-06-27 23:02:07,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-27 23:02:07,057 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 315 transitions, 3947 flow [2024-06-27 23:02:07,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:07,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:07,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:07,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:02:07,057 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:07,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:07,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1084905736, now seen corresponding path program 1 times [2024-06-27 23:02:07,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:07,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621873932] [2024-06-27 23:02:07,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:07,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:07,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:07,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:07,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:07,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621873932] [2024-06-27 23:02:07,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621873932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:07,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:07,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:07,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286337346] [2024-06-27 23:02:07,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:07,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:07,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:07,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:07,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:07,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:07,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 315 transitions, 3947 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:07,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:07,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:07,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:07,707 INFO L124 PetriNetUnfolderBase]: 1828/3142 cut-off events. [2024-06-27 23:02:07,707 INFO L125 PetriNetUnfolderBase]: For 194421/194421 co-relation queries the response was YES. [2024-06-27 23:02:07,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20575 conditions, 3142 events. 1828/3142 cut-off events. For 194421/194421 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19563 event pairs, 385 based on Foata normal form. 6/3144 useless extension candidates. Maximal degree in co-relation 20455. Up to 2564 conditions per place. [2024-06-27 23:02:07,741 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 96 changer transitions 0/350 dead transitions. [2024-06-27 23:02:07,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 350 transitions, 4933 flow [2024-06-27 23:02:07,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:07,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:07,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:02:07,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:02:07,742 INFO L175 Difference]: Start difference. First operand has 268 places, 315 transitions, 3947 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:02:07,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 350 transitions, 4933 flow [2024-06-27 23:02:08,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 350 transitions, 4840 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:08,408 INFO L231 Difference]: Finished difference. Result has 273 places, 317 transitions, 4084 flow [2024-06-27 23:02:08,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3854, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4084, PETRI_PLACES=273, PETRI_TRANSITIONS=317} [2024-06-27 23:02:08,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-27 23:02:08,409 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 317 transitions, 4084 flow [2024-06-27 23:02:08,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:08,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:08,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:08,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:02:08,409 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:08,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:08,410 INFO L85 PathProgramCache]: Analyzing trace with hash -811029452, now seen corresponding path program 2 times [2024-06-27 23:02:08,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:08,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387752810] [2024-06-27 23:02:08,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:08,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:08,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:08,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:08,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:08,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387752810] [2024-06-27 23:02:08,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387752810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:08,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:08,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:08,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235831008] [2024-06-27 23:02:08,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:08,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:08,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:08,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:08,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:08,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:08,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 317 transitions, 4084 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:08,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:08,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:08,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:09,107 INFO L124 PetriNetUnfolderBase]: 1894/3249 cut-off events. [2024-06-27 23:02:09,108 INFO L125 PetriNetUnfolderBase]: For 222509/222509 co-relation queries the response was YES. [2024-06-27 23:02:09,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21940 conditions, 3249 events. 1894/3249 cut-off events. For 222509/222509 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 20279 event pairs, 408 based on Foata normal form. 6/3251 useless extension candidates. Maximal degree in co-relation 21819. Up to 2736 conditions per place. [2024-06-27 23:02:09,144 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 248 selfloop transitions, 92 changer transitions 0/348 dead transitions. [2024-06-27 23:02:09,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 348 transitions, 5062 flow [2024-06-27 23:02:09,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:09,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:09,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:02:09,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:02:09,145 INFO L175 Difference]: Start difference. First operand has 273 places, 317 transitions, 4084 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:02:09,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 348 transitions, 5062 flow [2024-06-27 23:02:09,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 348 transitions, 4945 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:09,862 INFO L231 Difference]: Finished difference. Result has 277 places, 319 transitions, 4193 flow [2024-06-27 23:02:09,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3967, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4193, PETRI_PLACES=277, PETRI_TRANSITIONS=319} [2024-06-27 23:02:09,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-27 23:02:09,863 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 319 transitions, 4193 flow [2024-06-27 23:02:09,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:09,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:09,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:09,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:02:09,863 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:09,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:09,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1083028066, now seen corresponding path program 3 times [2024-06-27 23:02:09,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:09,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659956194] [2024-06-27 23:02:09,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:09,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:09,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:09,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:09,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:09,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659956194] [2024-06-27 23:02:09,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659956194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:09,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:09,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:09,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712575286] [2024-06-27 23:02:09,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:09,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:09,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:09,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:09,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:10,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:10,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 319 transitions, 4193 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:10,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:10,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:10,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:10,501 INFO L124 PetriNetUnfolderBase]: 1876/3223 cut-off events. [2024-06-27 23:02:10,501 INFO L125 PetriNetUnfolderBase]: For 211224/211224 co-relation queries the response was YES. [2024-06-27 23:02:10,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21420 conditions, 3223 events. 1876/3223 cut-off events. For 211224/211224 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 20173 event pairs, 406 based on Foata normal form. 8/3227 useless extension candidates. Maximal degree in co-relation 21297. Up to 2758 conditions per place. [2024-06-27 23:02:10,538 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 90 changer transitions 0/344 dead transitions. [2024-06-27 23:02:10,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 344 transitions, 4959 flow [2024-06-27 23:02:10,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:10,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:10,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:02:10,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:02:10,539 INFO L175 Difference]: Start difference. First operand has 277 places, 319 transitions, 4193 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:02:10,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 344 transitions, 4959 flow [2024-06-27 23:02:11,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 344 transitions, 4837 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:11,104 INFO L231 Difference]: Finished difference. Result has 281 places, 319 transitions, 4256 flow [2024-06-27 23:02:11,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4071, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4256, PETRI_PLACES=281, PETRI_TRANSITIONS=319} [2024-06-27 23:02:11,104 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-27 23:02:11,104 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 319 transitions, 4256 flow [2024-06-27 23:02:11,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:11,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:11,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:11,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:02:11,105 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:11,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:11,105 INFO L85 PathProgramCache]: Analyzing trace with hash -677985484, now seen corresponding path program 4 times [2024-06-27 23:02:11,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:11,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882149933] [2024-06-27 23:02:11,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:11,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:11,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:11,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:11,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:11,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882149933] [2024-06-27 23:02:11,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882149933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:11,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:11,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:11,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731031446] [2024-06-27 23:02:11,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:11,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:11,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:11,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:11,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:11,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:11,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 319 transitions, 4256 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:11,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:11,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:11,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:11,827 INFO L124 PetriNetUnfolderBase]: 1980/3398 cut-off events. [2024-06-27 23:02:11,827 INFO L125 PetriNetUnfolderBase]: For 291631/291631 co-relation queries the response was YES. [2024-06-27 23:02:11,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22517 conditions, 3398 events. 1980/3398 cut-off events. For 291631/291631 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21420 event pairs, 437 based on Foata normal form. 34/3430 useless extension candidates. Maximal degree in co-relation 22392. Up to 2830 conditions per place. [2024-06-27 23:02:11,865 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 276 selfloop transitions, 55 changer transitions 7/346 dead transitions. [2024-06-27 23:02:11,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 346 transitions, 5062 flow [2024-06-27 23:02:11,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:11,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:11,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-27 23:02:11,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:02:11,866 INFO L175 Difference]: Start difference. First operand has 281 places, 319 transitions, 4256 flow. Second operand 10 states and 230 transitions. [2024-06-27 23:02:11,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 346 transitions, 5062 flow [2024-06-27 23:02:12,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 346 transitions, 4877 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:12,768 INFO L231 Difference]: Finished difference. Result has 284 places, 315 transitions, 4142 flow [2024-06-27 23:02:12,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4071, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4142, PETRI_PLACES=284, PETRI_TRANSITIONS=315} [2024-06-27 23:02:12,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-27 23:02:12,768 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 315 transitions, 4142 flow [2024-06-27 23:02:12,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:12,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:12,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:12,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:02:12,769 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:12,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:12,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1531822608, now seen corresponding path program 5 times [2024-06-27 23:02:12,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:12,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484644540] [2024-06-27 23:02:12,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:12,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:12,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:12,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:12,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:12,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484644540] [2024-06-27 23:02:12,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484644540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:12,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:12,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:12,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754717908] [2024-06-27 23:02:12,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:12,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:12,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:12,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:12,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:12,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:12,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 315 transitions, 4142 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:12,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:12,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:12,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:13,469 INFO L124 PetriNetUnfolderBase]: 1999/3433 cut-off events. [2024-06-27 23:02:13,469 INFO L125 PetriNetUnfolderBase]: For 299678/299678 co-relation queries the response was YES. [2024-06-27 23:02:13,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22761 conditions, 3433 events. 1999/3433 cut-off events. For 299678/299678 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 21658 event pairs, 443 based on Foata normal form. 34/3465 useless extension candidates. Maximal degree in co-relation 22635. Up to 2868 conditions per place. [2024-06-27 23:02:13,511 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 277 selfloop transitions, 49 changer transitions 6/340 dead transitions. [2024-06-27 23:02:13,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 340 transitions, 4934 flow [2024-06-27 23:02:13,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:13,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:13,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:02:13,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:02:13,512 INFO L175 Difference]: Start difference. First operand has 284 places, 315 transitions, 4142 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:02:13,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 340 transitions, 4934 flow [2024-06-27 23:02:14,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 340 transitions, 4817 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:14,395 INFO L231 Difference]: Finished difference. Result has 284 places, 312 transitions, 4108 flow [2024-06-27 23:02:14,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4025, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4108, PETRI_PLACES=284, PETRI_TRANSITIONS=312} [2024-06-27 23:02:14,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-27 23:02:14,396 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 312 transitions, 4108 flow [2024-06-27 23:02:14,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:14,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:14,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:14,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:02:14,396 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:14,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:14,396 INFO L85 PathProgramCache]: Analyzing trace with hash 344515630, now seen corresponding path program 6 times [2024-06-27 23:02:14,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:14,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076237926] [2024-06-27 23:02:14,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:14,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:14,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:14,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:14,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:14,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076237926] [2024-06-27 23:02:14,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076237926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:14,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:14,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:14,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683653479] [2024-06-27 23:02:14,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:14,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:14,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:14,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:14,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:14,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:14,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 312 transitions, 4108 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:14,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:14,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:14,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:15,185 INFO L124 PetriNetUnfolderBase]: 2004/3458 cut-off events. [2024-06-27 23:02:15,185 INFO L125 PetriNetUnfolderBase]: For 293732/293732 co-relation queries the response was YES. [2024-06-27 23:02:15,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22849 conditions, 3458 events. 2004/3458 cut-off events. For 293732/293732 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21895 event pairs, 405 based on Foata normal form. 30/3486 useless extension candidates. Maximal degree in co-relation 22722. Up to 2790 conditions per place. [2024-06-27 23:02:15,223 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 277 selfloop transitions, 48 changer transitions 10/343 dead transitions. [2024-06-27 23:02:15,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 343 transitions, 4970 flow [2024-06-27 23:02:15,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:15,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:15,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:02:15,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:02:15,224 INFO L175 Difference]: Start difference. First operand has 284 places, 312 transitions, 4108 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:02:15,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 343 transitions, 4970 flow [2024-06-27 23:02:16,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 343 transitions, 4863 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:16,084 INFO L231 Difference]: Finished difference. Result has 286 places, 308 transitions, 4025 flow [2024-06-27 23:02:16,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4001, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4025, PETRI_PLACES=286, PETRI_TRANSITIONS=308} [2024-06-27 23:02:16,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 23:02:16,085 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 308 transitions, 4025 flow [2024-06-27 23:02:16,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:16,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:16,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:16,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:02:16,085 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:16,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:16,086 INFO L85 PathProgramCache]: Analyzing trace with hash 551589802, now seen corresponding path program 1 times [2024-06-27 23:02:16,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:16,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510306491] [2024-06-27 23:02:16,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:16,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:16,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:16,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:16,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:16,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510306491] [2024-06-27 23:02:16,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510306491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:16,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:16,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:16,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319382351] [2024-06-27 23:02:16,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:16,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:16,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:16,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:16,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:16,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:16,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 308 transitions, 4025 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:16,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:16,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:16,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:16,929 INFO L124 PetriNetUnfolderBase]: 1989/3433 cut-off events. [2024-06-27 23:02:16,929 INFO L125 PetriNetUnfolderBase]: For 299259/299259 co-relation queries the response was YES. [2024-06-27 23:02:16,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22751 conditions, 3433 events. 1989/3433 cut-off events. For 299259/299259 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21725 event pairs, 403 based on Foata normal form. 30/3461 useless extension candidates. Maximal degree in co-relation 22623. Up to 2726 conditions per place. [2024-06-27 23:02:16,971 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 276 selfloop transitions, 46 changer transitions 13/343 dead transitions. [2024-06-27 23:02:16,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 343 transitions, 4917 flow [2024-06-27 23:02:16,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:16,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:16,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 23:02:16,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 23:02:16,972 INFO L175 Difference]: Start difference. First operand has 286 places, 308 transitions, 4025 flow. Second operand 10 states and 232 transitions. [2024-06-27 23:02:16,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 343 transitions, 4917 flow [2024-06-27 23:02:17,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 343 transitions, 4775 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:17,906 INFO L231 Difference]: Finished difference. Result has 290 places, 303 transitions, 3900 flow [2024-06-27 23:02:17,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3883, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3900, PETRI_PLACES=290, PETRI_TRANSITIONS=303} [2024-06-27 23:02:17,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 23:02:17,906 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 303 transitions, 3900 flow [2024-06-27 23:02:17,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:17,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:17,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:17,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:02:17,907 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:17,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:17,907 INFO L85 PathProgramCache]: Analyzing trace with hash 627990040, now seen corresponding path program 8 times [2024-06-27 23:02:17,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:17,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751814643] [2024-06-27 23:02:17,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:17,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:18,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:18,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:18,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751814643] [2024-06-27 23:02:18,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751814643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:18,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:18,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:18,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980434291] [2024-06-27 23:02:18,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:18,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:18,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:18,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:18,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:18,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:18,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 303 transitions, 3900 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:18,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:18,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:18,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:18,565 INFO L124 PetriNetUnfolderBase]: 1858/3194 cut-off events. [2024-06-27 23:02:18,566 INFO L125 PetriNetUnfolderBase]: For 215421/215421 co-relation queries the response was YES. [2024-06-27 23:02:18,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21560 conditions, 3194 events. 1858/3194 cut-off events. For 215421/215421 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 20038 event pairs, 427 based on Foata normal form. 1/3189 useless extension candidates. Maximal degree in co-relation 21431. Up to 2619 conditions per place. [2024-06-27 23:02:18,597 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 150 changer transitions 0/329 dead transitions. [2024-06-27 23:02:18,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 329 transitions, 4979 flow [2024-06-27 23:02:18,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:18,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:18,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:02:18,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:02:18,598 INFO L175 Difference]: Start difference. First operand has 290 places, 303 transitions, 3900 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:02:18,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 329 transitions, 4979 flow [2024-06-27 23:02:19,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 329 transitions, 4899 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:19,381 INFO L231 Difference]: Finished difference. Result has 292 places, 306 transitions, 4187 flow [2024-06-27 23:02:19,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4187, PETRI_PLACES=292, PETRI_TRANSITIONS=306} [2024-06-27 23:02:19,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-27 23:02:19,381 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 306 transitions, 4187 flow [2024-06-27 23:02:19,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:19,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:19,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:19,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:02:19,381 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:19,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:19,382 INFO L85 PathProgramCache]: Analyzing trace with hash 869227924, now seen corresponding path program 9 times [2024-06-27 23:02:19,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:19,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085537682] [2024-06-27 23:02:19,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:19,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:19,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:19,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:19,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:19,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085537682] [2024-06-27 23:02:19,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085537682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:19,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:19,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:19,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126503230] [2024-06-27 23:02:19,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:19,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:19,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:19,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:19,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:19,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:19,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 306 transitions, 4187 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:19,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:19,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:19,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:20,013 INFO L124 PetriNetUnfolderBase]: 1871/3216 cut-off events. [2024-06-27 23:02:20,013 INFO L125 PetriNetUnfolderBase]: For 224308/224308 co-relation queries the response was YES. [2024-06-27 23:02:20,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22096 conditions, 3216 events. 1871/3216 cut-off events. For 224308/224308 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 20176 event pairs, 427 based on Foata normal form. 1/3211 useless extension candidates. Maximal degree in co-relation 21965. Up to 2634 conditions per place. [2024-06-27 23:02:20,054 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 175 selfloop transitions, 150 changer transitions 0/333 dead transitions. [2024-06-27 23:02:20,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 333 transitions, 5507 flow [2024-06-27 23:02:20,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:20,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:20,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:02:20,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:02:20,055 INFO L175 Difference]: Start difference. First operand has 292 places, 306 transitions, 4187 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:02:20,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 333 transitions, 5507 flow [2024-06-27 23:02:20,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 333 transitions, 4991 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:20,875 INFO L231 Difference]: Finished difference. Result has 293 places, 312 transitions, 4111 flow [2024-06-27 23:02:20,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3725, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4111, PETRI_PLACES=293, PETRI_TRANSITIONS=312} [2024-06-27 23:02:20,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-27 23:02:20,876 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 312 transitions, 4111 flow [2024-06-27 23:02:20,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:20,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:20,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:20,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:02:20,876 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:20,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:20,876 INFO L85 PathProgramCache]: Analyzing trace with hash 923209240, now seen corresponding path program 10 times [2024-06-27 23:02:20,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:20,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101500903] [2024-06-27 23:02:20,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:20,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:20,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:20,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:20,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:20,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101500903] [2024-06-27 23:02:20,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101500903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:20,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:20,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:20,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290791301] [2024-06-27 23:02:21,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:21,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:21,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:21,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:21,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:21,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:21,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 312 transitions, 4111 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:21,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:21,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:21,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:21,600 INFO L124 PetriNetUnfolderBase]: 1868/3212 cut-off events. [2024-06-27 23:02:21,600 INFO L125 PetriNetUnfolderBase]: For 223632/223632 co-relation queries the response was YES. [2024-06-27 23:02:21,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21891 conditions, 3212 events. 1868/3212 cut-off events. For 223632/223632 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 20204 event pairs, 427 based on Foata normal form. 1/3207 useless extension candidates. Maximal degree in co-relation 21759. Up to 2631 conditions per place. [2024-06-27 23:02:21,723 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 175 selfloop transitions, 149 changer transitions 0/332 dead transitions. [2024-06-27 23:02:21,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 332 transitions, 5135 flow [2024-06-27 23:02:21,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:21,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:21,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:02:21,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:02:21,724 INFO L175 Difference]: Start difference. First operand has 293 places, 312 transitions, 4111 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:02:21,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 332 transitions, 5135 flow [2024-06-27 23:02:22,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 332 transitions, 4825 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:22,730 INFO L231 Difference]: Finished difference. Result has 297 places, 312 transitions, 4105 flow [2024-06-27 23:02:22,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3801, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4105, PETRI_PLACES=297, PETRI_TRANSITIONS=312} [2024-06-27 23:02:22,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-27 23:02:22,730 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 312 transitions, 4105 flow [2024-06-27 23:02:22,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:22,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:22,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:22,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:02:22,730 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:22,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:22,731 INFO L85 PathProgramCache]: Analyzing trace with hash 2067930486, now seen corresponding path program 11 times [2024-06-27 23:02:22,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:22,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714025612] [2024-06-27 23:02:22,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:22,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:22,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:22,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:22,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:22,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714025612] [2024-06-27 23:02:22,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714025612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:22,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:22,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:22,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619042797] [2024-06-27 23:02:22,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:22,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:22,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:22,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:22,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:22,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:22,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 312 transitions, 4105 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:22,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:22,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:22,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:23,408 INFO L124 PetriNetUnfolderBase]: 1889/3247 cut-off events. [2024-06-27 23:02:23,409 INFO L125 PetriNetUnfolderBase]: For 235925/235925 co-relation queries the response was YES. [2024-06-27 23:02:23,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22312 conditions, 3247 events. 1889/3247 cut-off events. For 235925/235925 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20441 event pairs, 427 based on Foata normal form. 1/3242 useless extension candidates. Maximal degree in co-relation 22179. Up to 2655 conditions per place. [2024-06-27 23:02:23,465 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 173 selfloop transitions, 158 changer transitions 0/339 dead transitions. [2024-06-27 23:02:23,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 339 transitions, 5454 flow [2024-06-27 23:02:23,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:23,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:23,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:02:23,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:02:23,466 INFO L175 Difference]: Start difference. First operand has 297 places, 312 transitions, 4105 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:02:23,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 339 transitions, 5454 flow [2024-06-27 23:02:24,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 339 transitions, 5130 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:24,483 INFO L231 Difference]: Finished difference. Result has 298 places, 321 transitions, 4250 flow [2024-06-27 23:02:24,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3799, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4250, PETRI_PLACES=298, PETRI_TRANSITIONS=321} [2024-06-27 23:02:24,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-27 23:02:24,484 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 321 transitions, 4250 flow [2024-06-27 23:02:24,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:24,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:24,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:24,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:02:24,485 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:24,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:24,485 INFO L85 PathProgramCache]: Analyzing trace with hash 2067574296, now seen corresponding path program 12 times [2024-06-27 23:02:24,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:24,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100256477] [2024-06-27 23:02:24,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:24,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:24,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:24,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:24,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:24,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100256477] [2024-06-27 23:02:24,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100256477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:24,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:24,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:24,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147795787] [2024-06-27 23:02:24,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:24,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:24,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:24,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:24,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:24,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:24,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 321 transitions, 4250 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:24,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:24,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:24,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:25,121 INFO L124 PetriNetUnfolderBase]: 1886/3243 cut-off events. [2024-06-27 23:02:25,122 INFO L125 PetriNetUnfolderBase]: For 237478/237478 co-relation queries the response was YES. [2024-06-27 23:02:25,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22261 conditions, 3243 events. 1886/3243 cut-off events. For 237478/237478 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20379 event pairs, 427 based on Foata normal form. 1/3238 useless extension candidates. Maximal degree in co-relation 22127. Up to 2652 conditions per place. [2024-06-27 23:02:25,250 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 159 changer transitions 0/338 dead transitions. [2024-06-27 23:02:25,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 338 transitions, 5286 flow [2024-06-27 23:02:25,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:25,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:25,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:02:25,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:02:25,251 INFO L175 Difference]: Start difference. First operand has 298 places, 321 transitions, 4250 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:02:25,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 338 transitions, 5286 flow [2024-06-27 23:02:26,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 338 transitions, 5018 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:26,244 INFO L231 Difference]: Finished difference. Result has 303 places, 321 transitions, 4306 flow [2024-06-27 23:02:26,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3982, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4306, PETRI_PLACES=303, PETRI_TRANSITIONS=321} [2024-06-27 23:02:26,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-27 23:02:26,244 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 321 transitions, 4306 flow [2024-06-27 23:02:26,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:26,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:26,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:26,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:02:26,245 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:26,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:26,245 INFO L85 PathProgramCache]: Analyzing trace with hash 2079548976, now seen corresponding path program 13 times [2024-06-27 23:02:26,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:26,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72037979] [2024-06-27 23:02:26,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:26,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:26,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:26,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:26,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:26,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72037979] [2024-06-27 23:02:26,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72037979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:26,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:26,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:26,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633048595] [2024-06-27 23:02:26,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:26,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:26,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:26,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:26,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:26,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:26,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 321 transitions, 4306 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:26,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:26,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:26,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:26,891 INFO L124 PetriNetUnfolderBase]: 1883/3249 cut-off events. [2024-06-27 23:02:26,891 INFO L125 PetriNetUnfolderBase]: For 239039/239039 co-relation queries the response was YES. [2024-06-27 23:02:26,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22212 conditions, 3249 events. 1883/3249 cut-off events. For 239039/239039 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20415 event pairs, 403 based on Foata normal form. 1/3248 useless extension candidates. Maximal degree in co-relation 22077. Up to 2903 conditions per place. [2024-06-27 23:02:26,933 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 297 selfloop transitions, 31 changer transitions 0/336 dead transitions. [2024-06-27 23:02:26,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 336 transitions, 4998 flow [2024-06-27 23:02:26,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:26,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:26,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:02:26,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 23:02:26,934 INFO L175 Difference]: Start difference. First operand has 303 places, 321 transitions, 4306 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:02:26,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 336 transitions, 4998 flow [2024-06-27 23:02:28,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 336 transitions, 4668 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:28,141 INFO L231 Difference]: Finished difference. Result has 305 places, 321 transitions, 4044 flow [2024-06-27 23:02:28,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4044, PETRI_PLACES=305, PETRI_TRANSITIONS=321} [2024-06-27 23:02:28,141 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-27 23:02:28,142 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 321 transitions, 4044 flow [2024-06-27 23:02:28,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:28,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:28,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:28,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:02:28,142 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:28,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:28,143 INFO L85 PathProgramCache]: Analyzing trace with hash 8031930, now seen corresponding path program 14 times [2024-06-27 23:02:28,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:28,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524005534] [2024-06-27 23:02:28,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:28,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:28,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:28,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:28,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:28,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524005534] [2024-06-27 23:02:28,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524005534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:28,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:28,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:28,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92157080] [2024-06-27 23:02:28,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:28,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:28,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:28,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:28,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:28,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:28,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 321 transitions, 4044 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:28,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:28,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:28,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:28,945 INFO L124 PetriNetUnfolderBase]: 1904/3284 cut-off events. [2024-06-27 23:02:28,946 INFO L125 PetriNetUnfolderBase]: For 250745/250745 co-relation queries the response was YES. [2024-06-27 23:02:28,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22357 conditions, 3284 events. 1904/3284 cut-off events. For 250745/250745 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20644 event pairs, 403 based on Foata normal form. 1/3283 useless extension candidates. Maximal degree in co-relation 22221. Up to 2748 conditions per place. [2024-06-27 23:02:28,985 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 125 changer transitions 0/358 dead transitions. [2024-06-27 23:02:28,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 358 transitions, 5306 flow [2024-06-27 23:02:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:28,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:28,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-27 23:02:28,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-27 23:02:28,987 INFO L175 Difference]: Start difference. First operand has 305 places, 321 transitions, 4044 flow. Second operand 10 states and 237 transitions. [2024-06-27 23:02:28,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 358 transitions, 5306 flow [2024-06-27 23:02:30,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 358 transitions, 5220 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:30,197 INFO L231 Difference]: Finished difference. Result has 307 places, 330 transitions, 4368 flow [2024-06-27 23:02:30,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3958, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4368, PETRI_PLACES=307, PETRI_TRANSITIONS=330} [2024-06-27 23:02:30,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-27 23:02:30,198 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 330 transitions, 4368 flow [2024-06-27 23:02:30,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:30,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:30,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:30,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:02:30,198 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:30,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:30,198 INFO L85 PathProgramCache]: Analyzing trace with hash -124386010, now seen corresponding path program 15 times [2024-06-27 23:02:30,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:30,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328638372] [2024-06-27 23:02:30,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:30,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:30,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:30,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:30,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:30,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328638372] [2024-06-27 23:02:30,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328638372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:30,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:30,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:30,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87862252] [2024-06-27 23:02:30,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:30,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:30,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:30,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:30,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:30,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:30,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 330 transitions, 4368 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:30,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:30,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:30,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:30,957 INFO L124 PetriNetUnfolderBase]: 1901/3280 cut-off events. [2024-06-27 23:02:30,957 INFO L125 PetriNetUnfolderBase]: For 253332/253332 co-relation queries the response was YES. [2024-06-27 23:02:30,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22540 conditions, 3280 events. 1901/3280 cut-off events. For 253332/253332 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20679 event pairs, 403 based on Foata normal form. 1/3279 useless extension candidates. Maximal degree in co-relation 22403. Up to 2816 conditions per place. [2024-06-27 23:02:31,011 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 272 selfloop transitions, 78 changer transitions 0/358 dead transitions. [2024-06-27 23:02:31,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 358 transitions, 5486 flow [2024-06-27 23:02:31,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:31,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:31,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 23:02:31,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6535714285714286 [2024-06-27 23:02:31,012 INFO L175 Difference]: Start difference. First operand has 307 places, 330 transitions, 4368 flow. Second operand 7 states and 183 transitions. [2024-06-27 23:02:31,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 358 transitions, 5486 flow [2024-06-27 23:02:31,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 358 transitions, 5182 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:31,820 INFO L231 Difference]: Finished difference. Result has 306 places, 330 transitions, 4238 flow [2024-06-27 23:02:31,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4238, PETRI_PLACES=306, PETRI_TRANSITIONS=330} [2024-06-27 23:02:31,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-27 23:02:31,820 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 330 transitions, 4238 flow [2024-06-27 23:02:31,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:31,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:31,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:31,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:02:31,820 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:31,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:31,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1745122318, now seen corresponding path program 16 times [2024-06-27 23:02:31,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:31,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370919174] [2024-06-27 23:02:31,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:31,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:31,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:31,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:31,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:31,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370919174] [2024-06-27 23:02:31,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370919174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:31,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:31,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:31,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790931405] [2024-06-27 23:02:31,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:31,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:31,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:31,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:31,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:31,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:31,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 330 transitions, 4238 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:31,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:31,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:31,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:32,500 INFO L124 PetriNetUnfolderBase]: 1906/3289 cut-off events. [2024-06-27 23:02:32,500 INFO L125 PetriNetUnfolderBase]: For 252491/252491 co-relation queries the response was YES. [2024-06-27 23:02:32,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22479 conditions, 3289 events. 1906/3289 cut-off events. For 252491/252491 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 20721 event pairs, 403 based on Foata normal form. 1/3288 useless extension candidates. Maximal degree in co-relation 22342. Up to 2941 conditions per place. [2024-06-27 23:02:32,542 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 313 selfloop transitions, 26 changer transitions 0/347 dead transitions. [2024-06-27 23:02:32,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 347 transitions, 5002 flow [2024-06-27 23:02:32,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:32,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:32,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 23:02:32,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:02:32,543 INFO L175 Difference]: Start difference. First operand has 306 places, 330 transitions, 4238 flow. Second operand 7 states and 160 transitions. [2024-06-27 23:02:32,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 347 transitions, 5002 flow [2024-06-27 23:02:33,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 347 transitions, 4798 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:33,949 INFO L231 Difference]: Finished difference. Result has 307 places, 333 transitions, 4150 flow [2024-06-27 23:02:33,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4150, PETRI_PLACES=307, PETRI_TRANSITIONS=333} [2024-06-27 23:02:33,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-27 23:02:33,950 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 333 transitions, 4150 flow [2024-06-27 23:02:33,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:33,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:33,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:33,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:02:33,950 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:33,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:33,951 INFO L85 PathProgramCache]: Analyzing trace with hash 805336848, now seen corresponding path program 17 times [2024-06-27 23:02:33,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:33,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50959866] [2024-06-27 23:02:33,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:33,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:33,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:34,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:34,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:34,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50959866] [2024-06-27 23:02:34,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50959866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:34,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:34,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:34,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367641680] [2024-06-27 23:02:34,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:34,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:34,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:34,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:34,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:34,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:34,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 333 transitions, 4150 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:34,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:34,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:34,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:34,663 INFO L124 PetriNetUnfolderBase]: 1903/3285 cut-off events. [2024-06-27 23:02:34,664 INFO L125 PetriNetUnfolderBase]: For 253159/253159 co-relation queries the response was YES. [2024-06-27 23:02:34,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22238 conditions, 3285 events. 1903/3285 cut-off events. For 253159/253159 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 20707 event pairs, 403 based on Foata normal form. 1/3284 useless extension candidates. Maximal degree in co-relation 22101. Up to 2819 conditions per place. [2024-06-27 23:02:34,704 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 274 selfloop transitions, 82 changer transitions 0/364 dead transitions. [2024-06-27 23:02:34,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 364 transitions, 5116 flow [2024-06-27 23:02:34,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:34,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:34,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:02:34,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-27 23:02:34,705 INFO L175 Difference]: Start difference. First operand has 307 places, 333 transitions, 4150 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:02:34,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 364 transitions, 5116 flow [2024-06-27 23:02:36,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 364 transitions, 5022 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:36,137 INFO L231 Difference]: Finished difference. Result has 310 places, 333 transitions, 4238 flow [2024-06-27 23:02:36,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4056, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4238, PETRI_PLACES=310, PETRI_TRANSITIONS=333} [2024-06-27 23:02:36,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-27 23:02:36,137 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 333 transitions, 4238 flow [2024-06-27 23:02:36,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:36,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:36,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:36,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:02:36,137 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:36,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:36,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1124531254, now seen corresponding path program 18 times [2024-06-27 23:02:36,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:36,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313851600] [2024-06-27 23:02:36,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:36,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:36,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:36,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:36,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:36,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313851600] [2024-06-27 23:02:36,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313851600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:36,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:36,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:36,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384828283] [2024-06-27 23:02:36,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:36,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:36,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:36,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:36,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:36,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:36,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 333 transitions, 4238 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:36,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:36,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:36,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:36,813 INFO L124 PetriNetUnfolderBase]: 1908/3294 cut-off events. [2024-06-27 23:02:36,813 INFO L125 PetriNetUnfolderBase]: For 258969/258969 co-relation queries the response was YES. [2024-06-27 23:02:36,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22486 conditions, 3294 events. 1908/3294 cut-off events. For 258969/258969 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 20768 event pairs, 403 based on Foata normal form. 1/3293 useless extension candidates. Maximal degree in co-relation 22348. Up to 2754 conditions per place. [2024-06-27 23:02:36,856 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 129 changer transitions 0/370 dead transitions. [2024-06-27 23:02:36,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 370 transitions, 5624 flow [2024-06-27 23:02:36,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:36,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:36,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 23:02:36,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 23:02:36,857 INFO L175 Difference]: Start difference. First operand has 310 places, 333 transitions, 4238 flow. Second operand 9 states and 227 transitions. [2024-06-27 23:02:36,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 370 transitions, 5624 flow [2024-06-27 23:02:37,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 370 transitions, 5346 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:37,924 INFO L231 Difference]: Finished difference. Result has 310 places, 336 transitions, 4284 flow [2024-06-27 23:02:37,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3972, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4284, PETRI_PLACES=310, PETRI_TRANSITIONS=336} [2024-06-27 23:02:37,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-27 23:02:37,924 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 336 transitions, 4284 flow [2024-06-27 23:02:37,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:37,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:37,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:37,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:02:37,925 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:37,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:37,925 INFO L85 PathProgramCache]: Analyzing trace with hash -2144619628, now seen corresponding path program 19 times [2024-06-27 23:02:37,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:37,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447712705] [2024-06-27 23:02:37,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:37,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:37,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:38,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:38,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:38,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447712705] [2024-06-27 23:02:38,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447712705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:38,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:38,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:38,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893039237] [2024-06-27 23:02:38,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:38,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:38,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:38,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:38,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:38,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:38,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 336 transitions, 4284 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:38,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:38,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:38,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:38,676 INFO L124 PetriNetUnfolderBase]: 1913/3293 cut-off events. [2024-06-27 23:02:38,676 INFO L125 PetriNetUnfolderBase]: For 254071/254071 co-relation queries the response was YES. [2024-06-27 23:02:38,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22514 conditions, 3293 events. 1913/3293 cut-off events. For 254071/254071 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20839 event pairs, 427 based on Foata normal form. 1/3288 useless extension candidates. Maximal degree in co-relation 22376. Up to 2760 conditions per place. [2024-06-27 23:02:38,716 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 122 changer transitions 0/358 dead transitions. [2024-06-27 23:02:38,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 358 transitions, 5426 flow [2024-06-27 23:02:38,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:38,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:38,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:02:38,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:02:38,717 INFO L175 Difference]: Start difference. First operand has 310 places, 336 transitions, 4284 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:02:38,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 358 transitions, 5426 flow [2024-06-27 23:02:39,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 358 transitions, 5042 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:39,928 INFO L231 Difference]: Finished difference. Result has 308 places, 339 transitions, 4198 flow [2024-06-27 23:02:39,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3910, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4198, PETRI_PLACES=308, PETRI_TRANSITIONS=339} [2024-06-27 23:02:39,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 23:02:39,928 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 339 transitions, 4198 flow [2024-06-27 23:02:39,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:39,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:39,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:39,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:02:39,928 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:39,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:39,929 INFO L85 PathProgramCache]: Analyzing trace with hash -2144975818, now seen corresponding path program 20 times [2024-06-27 23:02:39,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:39,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203494569] [2024-06-27 23:02:39,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:39,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:39,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:40,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:40,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:40,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203494569] [2024-06-27 23:02:40,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203494569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:40,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:40,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:40,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248663019] [2024-06-27 23:02:40,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:40,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:40,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:40,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:40,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:40,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:40,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 339 transitions, 4198 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:40,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:40,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:40,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:40,560 INFO L124 PetriNetUnfolderBase]: 1910/3289 cut-off events. [2024-06-27 23:02:40,560 INFO L125 PetriNetUnfolderBase]: For 249463/249463 co-relation queries the response was YES. [2024-06-27 23:02:40,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22323 conditions, 3289 events. 1910/3289 cut-off events. For 249463/249463 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20778 event pairs, 427 based on Foata normal form. 1/3284 useless extension candidates. Maximal degree in co-relation 22185. Up to 2757 conditions per place. [2024-06-27 23:02:40,598 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 125 changer transitions 0/360 dead transitions. [2024-06-27 23:02:40,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 360 transitions, 5130 flow [2024-06-27 23:02:40,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:40,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:40,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:02:40,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:02:40,599 INFO L175 Difference]: Start difference. First operand has 308 places, 339 transitions, 4198 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:02:40,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 360 transitions, 5130 flow [2024-06-27 23:02:41,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 360 transitions, 4828 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:41,711 INFO L231 Difference]: Finished difference. Result has 310 places, 339 transitions, 4152 flow [2024-06-27 23:02:41,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3896, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4152, PETRI_PLACES=310, PETRI_TRANSITIONS=339} [2024-06-27 23:02:41,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-27 23:02:41,711 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 339 transitions, 4152 flow [2024-06-27 23:02:41,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:41,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:41,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:41,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:02:41,711 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:41,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:41,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1124541484, now seen corresponding path program 21 times [2024-06-27 23:02:41,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:41,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174995878] [2024-06-27 23:02:41,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:41,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:41,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:41,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:41,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:41,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174995878] [2024-06-27 23:02:41,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174995878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:41,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:41,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:41,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894729234] [2024-06-27 23:02:41,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:41,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:41,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:41,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:41,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:41,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:41,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 339 transitions, 4152 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:41,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:41,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:41,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:42,433 INFO L124 PetriNetUnfolderBase]: 1907/3295 cut-off events. [2024-06-27 23:02:42,434 INFO L125 PetriNetUnfolderBase]: For 249689/249689 co-relation queries the response was YES. [2024-06-27 23:02:42,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22246 conditions, 3295 events. 1907/3295 cut-off events. For 249689/249689 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20802 event pairs, 403 based on Foata normal form. 1/3294 useless extension candidates. Maximal degree in co-relation 22107. Up to 2754 conditions per place. [2024-06-27 23:02:42,467 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 231 selfloop transitions, 129 changer transitions 0/368 dead transitions. [2024-06-27 23:02:42,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 368 transitions, 5122 flow [2024-06-27 23:02:42,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:42,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:42,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 23:02:42,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 23:02:42,468 INFO L175 Difference]: Start difference. First operand has 310 places, 339 transitions, 4152 flow. Second operand 9 states and 221 transitions. [2024-06-27 23:02:42,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 368 transitions, 5122 flow [2024-06-27 23:02:43,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 368 transitions, 4802 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:43,627 INFO L231 Difference]: Finished difference. Result has 312 places, 339 transitions, 4100 flow [2024-06-27 23:02:43,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3832, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4100, PETRI_PLACES=312, PETRI_TRANSITIONS=339} [2024-06-27 23:02:43,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 23:02:43,628 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 339 transitions, 4100 flow [2024-06-27 23:02:43,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:43,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:43,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:43,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:02:43,628 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:43,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:43,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1310714096, now seen corresponding path program 22 times [2024-06-27 23:02:43,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:43,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988654270] [2024-06-27 23:02:43,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:43,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:43,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:43,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:43,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:43,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988654270] [2024-06-27 23:02:43,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988654270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:43,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:43,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:43,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639271098] [2024-06-27 23:02:43,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:43,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:43,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:43,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:43,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:43,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:43,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 339 transitions, 4100 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:43,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:43,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:43,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:44,334 INFO L124 PetriNetUnfolderBase]: 1904/3291 cut-off events. [2024-06-27 23:02:44,334 INFO L125 PetriNetUnfolderBase]: For 250548/250548 co-relation queries the response was YES. [2024-06-27 23:02:44,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22171 conditions, 3291 events. 1904/3291 cut-off events. For 250548/250548 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20828 event pairs, 403 based on Foata normal form. 1/3290 useless extension candidates. Maximal degree in co-relation 22031. Up to 2897 conditions per place. [2024-06-27 23:02:44,376 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 318 selfloop transitions, 38 changer transitions 0/364 dead transitions. [2024-06-27 23:02:44,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 364 transitions, 4876 flow [2024-06-27 23:02:44,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:44,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:44,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 23:02:44,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2024-06-27 23:02:44,377 INFO L175 Difference]: Start difference. First operand has 312 places, 339 transitions, 4100 flow. Second operand 6 states and 157 transitions. [2024-06-27 23:02:44,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 364 transitions, 4876 flow [2024-06-27 23:02:45,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 364 transitions, 4548 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:45,587 INFO L231 Difference]: Finished difference. Result has 308 places, 339 transitions, 3862 flow [2024-06-27 23:02:45,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3862, PETRI_PLACES=308, PETRI_TRANSITIONS=339} [2024-06-27 23:02:45,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 23:02:45,588 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 339 transitions, 3862 flow [2024-06-27 23:02:45,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:45,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:45,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:45,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:02:45,588 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:45,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:45,588 INFO L85 PathProgramCache]: Analyzing trace with hash 976829398, now seen corresponding path program 4 times [2024-06-27 23:02:45,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:45,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660182569] [2024-06-27 23:02:45,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:45,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:45,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:45,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:45,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:45,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660182569] [2024-06-27 23:02:45,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660182569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:45,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:45,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:45,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990047944] [2024-06-27 23:02:45,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:45,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:45,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:45,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:45,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:45,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:45,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 339 transitions, 3862 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:45,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:45,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:45,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:46,251 INFO L124 PetriNetUnfolderBase]: 1891/3272 cut-off events. [2024-06-27 23:02:46,252 INFO L125 PetriNetUnfolderBase]: For 245869/245869 co-relation queries the response was YES. [2024-06-27 23:02:46,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21298 conditions, 3272 events. 1891/3272 cut-off events. For 245869/245869 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20653 event pairs, 315 based on Foata normal form. 6/3276 useless extension candidates. Maximal degree in co-relation 21158. Up to 2666 conditions per place. [2024-06-27 23:02:46,291 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 316 selfloop transitions, 48 changer transitions 0/372 dead transitions. [2024-06-27 23:02:46,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 372 transitions, 4710 flow [2024-06-27 23:02:46,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:46,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:46,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 23:02:46,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 23:02:46,291 INFO L175 Difference]: Start difference. First operand has 308 places, 339 transitions, 3862 flow. Second operand 7 states and 179 transitions. [2024-06-27 23:02:46,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 372 transitions, 4710 flow [2024-06-27 23:02:47,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 372 transitions, 4630 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:47,566 INFO L231 Difference]: Finished difference. Result has 311 places, 339 transitions, 3888 flow [2024-06-27 23:02:47,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3782, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3888, PETRI_PLACES=311, PETRI_TRANSITIONS=339} [2024-06-27 23:02:47,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-27 23:02:47,566 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 339 transitions, 3888 flow [2024-06-27 23:02:47,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:47,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:47,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:47,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:02:47,566 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:47,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:47,567 INFO L85 PathProgramCache]: Analyzing trace with hash 834858744, now seen corresponding path program 7 times [2024-06-27 23:02:47,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:47,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41061582] [2024-06-27 23:02:47,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:47,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:47,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:47,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:47,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:47,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41061582] [2024-06-27 23:02:47,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41061582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:47,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:47,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:47,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095535180] [2024-06-27 23:02:47,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:47,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:47,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:47,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:47,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:47,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:47,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 339 transitions, 3888 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:47,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:47,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:47,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:48,215 INFO L124 PetriNetUnfolderBase]: 1957/3372 cut-off events. [2024-06-27 23:02:48,215 INFO L125 PetriNetUnfolderBase]: For 286230/286230 co-relation queries the response was YES. [2024-06-27 23:02:48,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22862 conditions, 3372 events. 1957/3372 cut-off events. For 286230/286230 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 21417 event pairs, 415 based on Foata normal form. 6/3374 useless extension candidates. Maximal degree in co-relation 22721. Up to 2770 conditions per place. [2024-06-27 23:02:48,254 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 268 selfloop transitions, 95 changer transitions 0/371 dead transitions. [2024-06-27 23:02:48,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 371 transitions, 4952 flow [2024-06-27 23:02:48,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:48,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:48,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:02:48,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:02:48,255 INFO L175 Difference]: Start difference. First operand has 311 places, 339 transitions, 3888 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:02:48,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 371 transitions, 4952 flow [2024-06-27 23:02:49,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 371 transitions, 4850 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:49,381 INFO L231 Difference]: Finished difference. Result has 313 places, 341 transitions, 4030 flow [2024-06-27 23:02:49,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3794, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4030, PETRI_PLACES=313, PETRI_TRANSITIONS=341} [2024-06-27 23:02:49,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-27 23:02:49,382 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 341 transitions, 4030 flow [2024-06-27 23:02:49,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:49,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:49,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:49,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:02:49,383 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:49,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:49,383 INFO L85 PathProgramCache]: Analyzing trace with hash 923572374, now seen corresponding path program 8 times [2024-06-27 23:02:49,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:49,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725946043] [2024-06-27 23:02:49,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:49,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:49,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:49,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:49,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725946043] [2024-06-27 23:02:49,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725946043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:49,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:49,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:49,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551752928] [2024-06-27 23:02:49,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:49,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:49,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:49,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:49,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:49,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:49,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 341 transitions, 4030 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:49,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:49,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:49,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:50,047 INFO L124 PetriNetUnfolderBase]: 1985/3425 cut-off events. [2024-06-27 23:02:50,047 INFO L125 PetriNetUnfolderBase]: For 278784/278784 co-relation queries the response was YES. [2024-06-27 23:02:50,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23061 conditions, 3425 events. 1985/3425 cut-off events. For 278784/278784 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 21786 event pairs, 434 based on Foata normal form. 8/3429 useless extension candidates. Maximal degree in co-relation 22921. Up to 2932 conditions per place. [2024-06-27 23:02:50,091 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 267 selfloop transitions, 89 changer transitions 0/364 dead transitions. [2024-06-27 23:02:50,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 364 transitions, 4850 flow [2024-06-27 23:02:50,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:50,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:50,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:02:50,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:02:50,093 INFO L175 Difference]: Start difference. First operand has 313 places, 341 transitions, 4030 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:02:50,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 364 transitions, 4850 flow [2024-06-27 23:02:51,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 364 transitions, 4722 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:51,299 INFO L231 Difference]: Finished difference. Result has 317 places, 342 transitions, 4109 flow [2024-06-27 23:02:51,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3906, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4109, PETRI_PLACES=317, PETRI_TRANSITIONS=342} [2024-06-27 23:02:51,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-27 23:02:51,300 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 342 transitions, 4109 flow [2024-06-27 23:02:51,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:51,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:51,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:51,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:02:51,300 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:51,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:51,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1766266004, now seen corresponding path program 9 times [2024-06-27 23:02:51,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:51,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682545571] [2024-06-27 23:02:51,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:51,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:51,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:51,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:51,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:51,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682545571] [2024-06-27 23:02:51,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682545571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:51,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:51,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:51,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970251861] [2024-06-27 23:02:51,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:51,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:51,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:51,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:51,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:51,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:51,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 342 transitions, 4109 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:51,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:51,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:51,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:52,098 INFO L124 PetriNetUnfolderBase]: 2005/3461 cut-off events. [2024-06-27 23:02:52,098 INFO L125 PetriNetUnfolderBase]: For 275989/275989 co-relation queries the response was YES. [2024-06-27 23:02:52,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23362 conditions, 3461 events. 2005/3461 cut-off events. For 275989/275989 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22099 event pairs, 434 based on Foata normal form. 6/3463 useless extension candidates. Maximal degree in co-relation 23220. Up to 2934 conditions per place. [2024-06-27 23:02:52,143 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 91 changer transitions 0/368 dead transitions. [2024-06-27 23:02:52,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 368 transitions, 4953 flow [2024-06-27 23:02:52,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:52,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:52,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:02:52,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:02:52,144 INFO L175 Difference]: Start difference. First operand has 317 places, 342 transitions, 4109 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:02:52,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 368 transitions, 4953 flow [2024-06-27 23:02:53,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 368 transitions, 4770 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:53,449 INFO L231 Difference]: Finished difference. Result has 319 places, 343 transitions, 4134 flow [2024-06-27 23:02:53,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4134, PETRI_PLACES=319, PETRI_TRANSITIONS=343} [2024-06-27 23:02:53,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-27 23:02:53,449 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 343 transitions, 4134 flow [2024-06-27 23:02:53,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:53,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:53,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:53,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:02:53,450 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:53,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:53,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1528092936, now seen corresponding path program 10 times [2024-06-27 23:02:53,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:53,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713800507] [2024-06-27 23:02:53,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:53,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:53,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:53,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:53,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:53,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713800507] [2024-06-27 23:02:53,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713800507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:53,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:53,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:53,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236537679] [2024-06-27 23:02:53,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:53,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:53,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:53,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:53,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:53,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:53,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 343 transitions, 4134 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:53,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:53,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:53,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:54,151 INFO L124 PetriNetUnfolderBase]: 2058/3570 cut-off events. [2024-06-27 23:02:54,151 INFO L125 PetriNetUnfolderBase]: For 305613/305613 co-relation queries the response was YES. [2024-06-27 23:02:54,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24537 conditions, 3570 events. 2058/3570 cut-off events. For 305613/305613 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 22995 event pairs, 379 based on Foata normal form. 6/3572 useless extension candidates. Maximal degree in co-relation 24394. Up to 2224 conditions per place. [2024-06-27 23:02:54,198 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 253 selfloop transitions, 119 changer transitions 0/380 dead transitions. [2024-06-27 23:02:54,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 380 transitions, 5442 flow [2024-06-27 23:02:54,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:54,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:54,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:02:54,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 23:02:54,199 INFO L175 Difference]: Start difference. First operand has 319 places, 343 transitions, 4134 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:02:54,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 380 transitions, 5442 flow [2024-06-27 23:02:55,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 380 transitions, 5248 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:55,691 INFO L231 Difference]: Finished difference. Result has 321 places, 345 transitions, 4228 flow [2024-06-27 23:02:55,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3940, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4228, PETRI_PLACES=321, PETRI_TRANSITIONS=345} [2024-06-27 23:02:55,691 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-27 23:02:55,691 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 345 transitions, 4228 flow [2024-06-27 23:02:55,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:55,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:55,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:55,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:02:55,692 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:55,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:55,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1173414186, now seen corresponding path program 11 times [2024-06-27 23:02:55,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:55,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864157457] [2024-06-27 23:02:55,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:55,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:55,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:55,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:55,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:55,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864157457] [2024-06-27 23:02:55,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864157457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:55,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:55,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:55,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134489037] [2024-06-27 23:02:55,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:55,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:55,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:55,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:55,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:55,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:55,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 345 transitions, 4228 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:55,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:55,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:55,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:56,526 INFO L124 PetriNetUnfolderBase]: 2078/3600 cut-off events. [2024-06-27 23:02:56,526 INFO L125 PetriNetUnfolderBase]: For 314433/314433 co-relation queries the response was YES. [2024-06-27 23:02:56,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25113 conditions, 3600 events. 2078/3600 cut-off events. For 314433/314433 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 23181 event pairs, 392 based on Foata normal form. 6/3604 useless extension candidates. Maximal degree in co-relation 24969. Up to 3003 conditions per place. [2024-06-27 23:02:56,572 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 332 selfloop transitions, 35 changer transitions 0/375 dead transitions. [2024-06-27 23:02:56,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 375 transitions, 5110 flow [2024-06-27 23:02:56,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:56,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:56,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:02:56,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:02:56,573 INFO L175 Difference]: Start difference. First operand has 321 places, 345 transitions, 4228 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:02:56,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 375 transitions, 5110 flow [2024-06-27 23:02:58,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 375 transitions, 4851 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:58,223 INFO L231 Difference]: Finished difference. Result has 324 places, 346 transitions, 4069 flow [2024-06-27 23:02:58,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3975, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4069, PETRI_PLACES=324, PETRI_TRANSITIONS=346} [2024-06-27 23:02:58,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 23:02:58,224 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 346 transitions, 4069 flow [2024-06-27 23:02:58,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:58,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:58,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:58,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:02:58,224 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:58,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:58,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1173829896, now seen corresponding path program 12 times [2024-06-27 23:02:58,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:58,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969358704] [2024-06-27 23:02:58,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:58,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:58,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:58,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:58,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:58,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969358704] [2024-06-27 23:02:58,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969358704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:58,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:58,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:58,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144754485] [2024-06-27 23:02:58,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:58,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:58,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:58,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:58,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:58,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:02:58,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 346 transitions, 4069 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:02:58,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:58,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:02:58,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:58,929 INFO L124 PetriNetUnfolderBase]: 2098/3636 cut-off events. [2024-06-27 23:02:58,929 INFO L125 PetriNetUnfolderBase]: For 318816/318816 co-relation queries the response was YES. [2024-06-27 23:02:58,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25002 conditions, 3636 events. 2098/3636 cut-off events. For 318816/318816 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23500 event pairs, 378 based on Foata normal form. 6/3638 useless extension candidates. Maximal degree in co-relation 24857. Up to 2248 conditions per place. [2024-06-27 23:02:58,974 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 254 selfloop transitions, 117 changer transitions 0/379 dead transitions. [2024-06-27 23:02:58,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 379 transitions, 5157 flow [2024-06-27 23:02:58,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:58,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:58,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:02:58,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:02:58,975 INFO L175 Difference]: Start difference. First operand has 324 places, 346 transitions, 4069 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:02:58,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 379 transitions, 5157 flow [2024-06-27 23:03:00,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 379 transitions, 5077 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:00,415 INFO L231 Difference]: Finished difference. Result has 326 places, 347 transitions, 4247 flow [2024-06-27 23:03:00,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4247, PETRI_PLACES=326, PETRI_TRANSITIONS=347} [2024-06-27 23:03:00,415 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-27 23:03:00,415 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 347 transitions, 4247 flow [2024-06-27 23:03:00,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:00,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:00,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:00,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:03:00,416 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:00,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:00,416 INFO L85 PathProgramCache]: Analyzing trace with hash -2047553228, now seen corresponding path program 13 times [2024-06-27 23:03:00,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:00,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659983422] [2024-06-27 23:03:00,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:00,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:00,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:00,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:00,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:00,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659983422] [2024-06-27 23:03:00,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659983422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:00,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:00,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:00,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699948162] [2024-06-27 23:03:00,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:00,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:00,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:00,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:00,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:00,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:00,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 347 transitions, 4247 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:00,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:00,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:00,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:01,146 INFO L124 PetriNetUnfolderBase]: 2210/3832 cut-off events. [2024-06-27 23:03:01,146 INFO L125 PetriNetUnfolderBase]: For 396727/396727 co-relation queries the response was YES. [2024-06-27 23:03:01,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28089 conditions, 3832 events. 2210/3832 cut-off events. For 396727/396727 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 25108 event pairs, 497 based on Foata normal form. 6/3834 useless extension candidates. Maximal degree in co-relation 27943. Up to 2959 conditions per place. [2024-06-27 23:03:01,196 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 272 selfloop transitions, 98 changer transitions 0/378 dead transitions. [2024-06-27 23:03:01,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 378 transitions, 5569 flow [2024-06-27 23:03:01,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:01,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:01,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:03:01,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 23:03:01,197 INFO L175 Difference]: Start difference. First operand has 326 places, 347 transitions, 4247 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:03:01,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 378 transitions, 5569 flow [2024-06-27 23:03:02,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 378 transitions, 5386 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:02,884 INFO L231 Difference]: Finished difference. Result has 330 places, 350 transitions, 4361 flow [2024-06-27 23:03:02,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4361, PETRI_PLACES=330, PETRI_TRANSITIONS=350} [2024-06-27 23:03:02,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-27 23:03:02,885 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 350 transitions, 4361 flow [2024-06-27 23:03:02,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:02,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:02,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:02,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:03:02,885 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:02,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:02,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1458893674, now seen corresponding path program 14 times [2024-06-27 23:03:02,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:02,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464600304] [2024-06-27 23:03:02,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:02,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:02,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:03,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:03,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:03,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464600304] [2024-06-27 23:03:03,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464600304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:03,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:03,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:03,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821043525] [2024-06-27 23:03:03,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:03,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:03,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:03,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:03,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:03,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:03,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 350 transitions, 4361 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:03,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:03,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:03,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:03,697 INFO L124 PetriNetUnfolderBase]: 2230/3864 cut-off events. [2024-06-27 23:03:03,698 INFO L125 PetriNetUnfolderBase]: For 406407/406407 co-relation queries the response was YES. [2024-06-27 23:03:03,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28366 conditions, 3864 events. 2230/3864 cut-off events. For 406407/406407 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25381 event pairs, 527 based on Foata normal form. 6/3866 useless extension candidates. Maximal degree in co-relation 28218. Up to 3263 conditions per place. [2024-06-27 23:03:03,745 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 277 selfloop transitions, 89 changer transitions 0/374 dead transitions. [2024-06-27 23:03:03,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 374 transitions, 5405 flow [2024-06-27 23:03:03,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:03,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:03,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:03:03,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:03:03,746 INFO L175 Difference]: Start difference. First operand has 330 places, 350 transitions, 4361 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:03:03,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 374 transitions, 5405 flow [2024-06-27 23:03:05,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 374 transitions, 5296 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:05,880 INFO L231 Difference]: Finished difference. Result has 335 places, 351 transitions, 4460 flow [2024-06-27 23:03:05,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4252, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4460, PETRI_PLACES=335, PETRI_TRANSITIONS=351} [2024-06-27 23:03:05,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 23:03:05,880 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 351 transitions, 4460 flow [2024-06-27 23:03:05,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:05,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:05,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:05,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:03:05,881 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:05,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:05,881 INFO L85 PathProgramCache]: Analyzing trace with hash -340686732, now seen corresponding path program 15 times [2024-06-27 23:03:05,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:05,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050928698] [2024-06-27 23:03:05,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:05,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:06,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:06,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:06,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050928698] [2024-06-27 23:03:06,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050928698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:06,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:06,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:06,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742333934] [2024-06-27 23:03:06,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:06,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:06,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:06,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:06,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:06,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:06,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 351 transitions, 4460 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:06,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:06,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:06,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:06,678 INFO L124 PetriNetUnfolderBase]: 2250/3899 cut-off events. [2024-06-27 23:03:06,678 INFO L125 PetriNetUnfolderBase]: For 414688/414688 co-relation queries the response was YES. [2024-06-27 23:03:06,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28796 conditions, 3899 events. 2250/3899 cut-off events. For 414688/414688 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 25644 event pairs, 501 based on Foata normal form. 6/3903 useless extension candidates. Maximal degree in co-relation 28646. Up to 3387 conditions per place. [2024-06-27 23:03:06,728 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 340 selfloop transitions, 29 changer transitions 0/377 dead transitions. [2024-06-27 23:03:06,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 377 transitions, 5335 flow [2024-06-27 23:03:06,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:06,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:03:06,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:03:06,729 INFO L175 Difference]: Start difference. First operand has 335 places, 351 transitions, 4460 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:03:06,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 377 transitions, 5335 flow [2024-06-27 23:03:08,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 377 transitions, 5125 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:08,555 INFO L231 Difference]: Finished difference. Result has 337 places, 352 transitions, 4337 flow [2024-06-27 23:03:08,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4337, PETRI_PLACES=337, PETRI_TRANSITIONS=352} [2024-06-27 23:03:08,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-27 23:03:08,556 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 352 transitions, 4337 flow [2024-06-27 23:03:08,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:08,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:08,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:08,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:03:08,556 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:08,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:08,556 INFO L85 PathProgramCache]: Analyzing trace with hash 2067793280, now seen corresponding path program 16 times [2024-06-27 23:03:08,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:08,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265974971] [2024-06-27 23:03:08,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:08,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:08,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:08,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:08,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:08,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265974971] [2024-06-27 23:03:08,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265974971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:08,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:08,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:08,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410727692] [2024-06-27 23:03:08,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:08,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:08,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:08,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:08,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:08,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:08,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 352 transitions, 4337 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:08,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:08,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:08,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:09,391 INFO L124 PetriNetUnfolderBase]: 2278/3952 cut-off events. [2024-06-27 23:03:09,391 INFO L125 PetriNetUnfolderBase]: For 431771/431771 co-relation queries the response was YES. [2024-06-27 23:03:09,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29030 conditions, 3952 events. 2278/3952 cut-off events. For 431771/431771 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26135 event pairs, 551 based on Foata normal form. 8/3956 useless extension candidates. Maximal degree in co-relation 28879. Up to 3391 conditions per place. [2024-06-27 23:03:09,436 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 277 selfloop transitions, 87 changer transitions 0/372 dead transitions. [2024-06-27 23:03:09,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 372 transitions, 5169 flow [2024-06-27 23:03:09,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:09,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:09,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:03:09,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:03:09,437 INFO L175 Difference]: Start difference. First operand has 337 places, 352 transitions, 4337 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:03:09,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 372 transitions, 5169 flow [2024-06-27 23:03:11,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 372 transitions, 5099 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:11,898 INFO L231 Difference]: Finished difference. Result has 339 places, 353 transitions, 4474 flow [2024-06-27 23:03:11,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4267, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4474, PETRI_PLACES=339, PETRI_TRANSITIONS=353} [2024-06-27 23:03:11,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-27 23:03:11,899 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 353 transitions, 4474 flow [2024-06-27 23:03:11,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:11,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:11,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:11,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:03:11,899 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:11,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:11,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1818961676, now seen corresponding path program 17 times [2024-06-27 23:03:11,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:11,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432366390] [2024-06-27 23:03:11,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:11,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:11,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:12,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:12,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:12,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432366390] [2024-06-27 23:03:12,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432366390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:12,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:12,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:12,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791771830] [2024-06-27 23:03:12,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:12,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:12,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:12,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:12,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:12,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:12,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 353 transitions, 4474 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:12,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:12,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:12,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:12,698 INFO L124 PetriNetUnfolderBase]: 2260/3931 cut-off events. [2024-06-27 23:03:12,698 INFO L125 PetriNetUnfolderBase]: For 401312/401312 co-relation queries the response was YES. [2024-06-27 23:03:12,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28238 conditions, 3931 events. 2260/3931 cut-off events. For 401312/401312 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 25953 event pairs, 515 based on Foata normal form. 8/3937 useless extension candidates. Maximal degree in co-relation 28086. Up to 3370 conditions per place. [2024-06-27 23:03:12,749 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 339 selfloop transitions, 31 changer transitions 0/378 dead transitions. [2024-06-27 23:03:12,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 378 transitions, 5532 flow [2024-06-27 23:03:12,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:12,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:12,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 23:03:12,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 23:03:12,750 INFO L175 Difference]: Start difference. First operand has 339 places, 353 transitions, 4474 flow. Second operand 9 states and 204 transitions. [2024-06-27 23:03:12,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 378 transitions, 5532 flow [2024-06-27 23:03:14,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 378 transitions, 5341 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:14,777 INFO L231 Difference]: Finished difference. Result has 342 places, 353 transitions, 4349 flow [2024-06-27 23:03:14,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4349, PETRI_PLACES=342, PETRI_TRANSITIONS=353} [2024-06-27 23:03:14,777 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 23:03:14,778 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 353 transitions, 4349 flow [2024-06-27 23:03:14,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:14,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:14,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:14,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:03:14,778 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:14,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:14,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1827532556, now seen corresponding path program 18 times [2024-06-27 23:03:14,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:14,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143510885] [2024-06-27 23:03:14,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:14,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:14,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:14,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:14,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:14,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143510885] [2024-06-27 23:03:14,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143510885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:14,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:14,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:14,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567916282] [2024-06-27 23:03:14,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:14,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:14,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:14,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:14,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:14,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:14,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 353 transitions, 4349 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:14,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:14,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:14,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:15,713 INFO L124 PetriNetUnfolderBase]: 2242/3905 cut-off events. [2024-06-27 23:03:15,713 INFO L125 PetriNetUnfolderBase]: For 370785/370785 co-relation queries the response was YES. [2024-06-27 23:03:15,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27101 conditions, 3905 events. 2242/3905 cut-off events. For 370785/370785 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 25841 event pairs, 523 based on Foata normal form. 8/3911 useless extension candidates. Maximal degree in co-relation 26948. Up to 3438 conditions per place. [2024-06-27 23:03:15,754 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 335 selfloop transitions, 29 changer transitions 0/372 dead transitions. [2024-06-27 23:03:15,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 372 transitions, 5155 flow [2024-06-27 23:03:15,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:15,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:15,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:03:15,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 23:03:15,755 INFO L175 Difference]: Start difference. First operand has 342 places, 353 transitions, 4349 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:03:15,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 372 transitions, 5155 flow [2024-06-27 23:03:17,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 372 transitions, 5074 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:17,634 INFO L231 Difference]: Finished difference. Result has 343 places, 353 transitions, 4331 flow [2024-06-27 23:03:17,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4268, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4331, PETRI_PLACES=343, PETRI_TRANSITIONS=353} [2024-06-27 23:03:17,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-27 23:03:17,635 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 353 transitions, 4331 flow [2024-06-27 23:03:17,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:17,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:17,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:17,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:03:17,636 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:17,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:17,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1324196178, now seen corresponding path program 19 times [2024-06-27 23:03:17,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:17,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023111533] [2024-06-27 23:03:17,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:17,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:17,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:17,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:17,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:17,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023111533] [2024-06-27 23:03:17,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023111533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:17,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:17,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:17,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926791065] [2024-06-27 23:03:17,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:17,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:17,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:17,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:17,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:17,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:17,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 353 transitions, 4331 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:17,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:17,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:17,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:18,524 INFO L124 PetriNetUnfolderBase]: 2346/4077 cut-off events. [2024-06-27 23:03:18,524 INFO L125 PetriNetUnfolderBase]: For 506283/506283 co-relation queries the response was YES. [2024-06-27 23:03:18,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28002 conditions, 4077 events. 2346/4077 cut-off events. For 506283/506283 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27109 event pairs, 563 based on Foata normal form. 34/4109 useless extension candidates. Maximal degree in co-relation 27848. Up to 3319 conditions per place. [2024-06-27 23:03:18,576 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 277 selfloop transitions, 95 changer transitions 6/386 dead transitions. [2024-06-27 23:03:18,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 386 transitions, 5241 flow [2024-06-27 23:03:18,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:18,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:18,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-27 23:03:18,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975 [2024-06-27 23:03:18,577 INFO L175 Difference]: Start difference. First operand has 343 places, 353 transitions, 4331 flow. Second operand 10 states and 239 transitions. [2024-06-27 23:03:18,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 386 transitions, 5241 flow [2024-06-27 23:03:20,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 386 transitions, 5177 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:20,466 INFO L231 Difference]: Finished difference. Result has 346 places, 350 transitions, 4464 flow [2024-06-27 23:03:20,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4267, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4464, PETRI_PLACES=346, PETRI_TRANSITIONS=350} [2024-06-27 23:03:20,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 23:03:20,466 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 350 transitions, 4464 flow [2024-06-27 23:03:20,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:20,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:20,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:20,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:03:20,467 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:20,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:20,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1124894388, now seen corresponding path program 20 times [2024-06-27 23:03:20,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:20,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816605789] [2024-06-27 23:03:20,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:20,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:20,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:20,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:20,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:20,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816605789] [2024-06-27 23:03:20,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816605789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:20,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:20,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:20,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658755549] [2024-06-27 23:03:20,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:20,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:20,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:20,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:20,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:20,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:20,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 350 transitions, 4464 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:20,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:20,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:20,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:21,315 INFO L124 PetriNetUnfolderBase]: 2367/4110 cut-off events. [2024-06-27 23:03:21,315 INFO L125 PetriNetUnfolderBase]: For 518957/518957 co-relation queries the response was YES. [2024-06-27 23:03:21,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28627 conditions, 4110 events. 2367/4110 cut-off events. For 518957/518957 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27336 event pairs, 567 based on Foata normal form. 34/4142 useless extension candidates. Maximal degree in co-relation 28472. Up to 3357 conditions per place. [2024-06-27 23:03:21,368 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 284 selfloop transitions, 87 changer transitions 6/385 dead transitions. [2024-06-27 23:03:21,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 385 transitions, 5380 flow [2024-06-27 23:03:21,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:21,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:21,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 23:03:21,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-27 23:03:21,369 INFO L175 Difference]: Start difference. First operand has 346 places, 350 transitions, 4464 flow. Second operand 9 states and 223 transitions. [2024-06-27 23:03:21,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 385 transitions, 5380 flow [2024-06-27 23:03:22,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 385 transitions, 5176 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:22,974 INFO L231 Difference]: Finished difference. Result has 347 places, 347 transitions, 4445 flow [2024-06-27 23:03:22,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4445, PETRI_PLACES=347, PETRI_TRANSITIONS=347} [2024-06-27 23:03:22,974 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-27 23:03:22,974 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 347 transitions, 4445 flow [2024-06-27 23:03:22,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:22,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:22,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:22,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:03:22,975 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:22,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:22,975 INFO L85 PathProgramCache]: Analyzing trace with hash 805343792, now seen corresponding path program 21 times [2024-06-27 23:03:22,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:22,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613081358] [2024-06-27 23:03:22,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:22,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:22,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:23,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:23,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:23,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613081358] [2024-06-27 23:03:23,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613081358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:23,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:23,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:23,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425002750] [2024-06-27 23:03:23,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:23,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:23,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:23,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:23,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:23,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:23,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 347 transitions, 4445 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:23,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:23,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:23,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:23,854 INFO L124 PetriNetUnfolderBase]: 2312/4014 cut-off events. [2024-06-27 23:03:23,854 INFO L125 PetriNetUnfolderBase]: For 388232/388232 co-relation queries the response was YES. [2024-06-27 23:03:23,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28155 conditions, 4014 events. 2312/4014 cut-off events. For 388232/388232 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 26638 event pairs, 530 based on Foata normal form. 8/4020 useless extension candidates. Maximal degree in co-relation 27999. Up to 3479 conditions per place. [2024-06-27 23:03:23,908 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 320 selfloop transitions, 54 changer transitions 0/382 dead transitions. [2024-06-27 23:03:23,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 382 transitions, 5336 flow [2024-06-27 23:03:23,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:23,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:23,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 23:03:23,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-27 23:03:23,909 INFO L175 Difference]: Start difference. First operand has 347 places, 347 transitions, 4445 flow. Second operand 8 states and 204 transitions. [2024-06-27 23:03:23,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 382 transitions, 5336 flow [2024-06-27 23:03:25,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 382 transitions, 5111 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:25,551 INFO L231 Difference]: Finished difference. Result has 346 places, 348 transitions, 4368 flow [2024-06-27 23:03:25,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4220, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4368, PETRI_PLACES=346, PETRI_TRANSITIONS=348} [2024-06-27 23:03:25,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 23:03:25,551 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 348 transitions, 4368 flow [2024-06-27 23:03:25,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:25,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:25,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:25,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:03:25,552 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:25,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:25,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1736544494, now seen corresponding path program 22 times [2024-06-27 23:03:25,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:25,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354746054] [2024-06-27 23:03:25,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:25,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:25,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:25,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:25,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:25,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354746054] [2024-06-27 23:03:25,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354746054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:25,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:25,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:25,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366537726] [2024-06-27 23:03:25,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:25,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:25,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:25,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:25,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:25,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:25,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 348 transitions, 4368 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:25,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:25,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:25,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:26,443 INFO L124 PetriNetUnfolderBase]: 2396/4163 cut-off events. [2024-06-27 23:03:26,443 INFO L125 PetriNetUnfolderBase]: For 388533/388533 co-relation queries the response was YES. [2024-06-27 23:03:26,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28956 conditions, 4163 events. 2396/4163 cut-off events. For 388533/388533 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 27908 event pairs, 543 based on Foata normal form. 8/4169 useless extension candidates. Maximal degree in co-relation 28799. Up to 3614 conditions per place. [2024-06-27 23:03:26,502 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 340 selfloop transitions, 26 changer transitions 0/374 dead transitions. [2024-06-27 23:03:26,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 374 transitions, 5285 flow [2024-06-27 23:03:26,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:26,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:26,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 23:03:26,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:03:26,503 INFO L175 Difference]: Start difference. First operand has 346 places, 348 transitions, 4368 flow. Second operand 8 states and 184 transitions. [2024-06-27 23:03:26,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 374 transitions, 5285 flow [2024-06-27 23:03:28,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 374 transitions, 5171 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:28,264 INFO L231 Difference]: Finished difference. Result has 349 places, 351 transitions, 4387 flow [2024-06-27 23:03:28,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4265, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4387, PETRI_PLACES=349, PETRI_TRANSITIONS=351} [2024-06-27 23:03:28,264 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 23:03:28,264 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 351 transitions, 4387 flow [2024-06-27 23:03:28,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:28,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:28,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:28,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:03:28,265 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:28,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:28,266 INFO L85 PathProgramCache]: Analyzing trace with hash -2144612684, now seen corresponding path program 23 times [2024-06-27 23:03:28,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:28,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528676131] [2024-06-27 23:03:28,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:28,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:28,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:28,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:28,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:28,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528676131] [2024-06-27 23:03:28,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528676131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:28,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:28,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:28,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406283893] [2024-06-27 23:03:28,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:28,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:28,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:28,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:28,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:28,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:28,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 351 transitions, 4387 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:28,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:28,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:28,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:29,100 INFO L124 PetriNetUnfolderBase]: 2411/4182 cut-off events. [2024-06-27 23:03:29,100 INFO L125 PetriNetUnfolderBase]: For 381396/381396 co-relation queries the response was YES. [2024-06-27 23:03:29,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28793 conditions, 4182 events. 2411/4182 cut-off events. For 381396/381396 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 28118 event pairs, 588 based on Foata normal form. 8/4184 useless extension candidates. Maximal degree in co-relation 28635. Up to 3590 conditions per place. [2024-06-27 23:03:29,157 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 82 changer transitions 0/373 dead transitions. [2024-06-27 23:03:29,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 373 transitions, 5228 flow [2024-06-27 23:03:29,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:29,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:29,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:03:29,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 23:03:29,158 INFO L175 Difference]: Start difference. First operand has 349 places, 351 transitions, 4387 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:03:29,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 373 transitions, 5228 flow [2024-06-27 23:03:31,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 373 transitions, 5166 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:31,397 INFO L231 Difference]: Finished difference. Result has 351 places, 352 transitions, 4523 flow [2024-06-27 23:03:31,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4523, PETRI_PLACES=351, PETRI_TRANSITIONS=352} [2024-06-27 23:03:31,398 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-27 23:03:31,398 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 352 transitions, 4523 flow [2024-06-27 23:03:31,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:31,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:31,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:31,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:03:31,399 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:31,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:31,399 INFO L85 PathProgramCache]: Analyzing trace with hash -2118001484, now seen corresponding path program 24 times [2024-06-27 23:03:31,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:31,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202761687] [2024-06-27 23:03:31,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:31,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:31,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:31,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:31,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:31,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202761687] [2024-06-27 23:03:31,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202761687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:31,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:31,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:31,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382660176] [2024-06-27 23:03:31,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:31,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:31,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:31,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:31,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:31,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:31,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 352 transitions, 4523 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:31,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:31,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:31,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:32,265 INFO L124 PetriNetUnfolderBase]: 2398/4162 cut-off events. [2024-06-27 23:03:32,265 INFO L125 PetriNetUnfolderBase]: For 346636/346636 co-relation queries the response was YES. [2024-06-27 23:03:32,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28143 conditions, 4162 events. 2398/4162 cut-off events. For 346636/346636 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 27986 event pairs, 570 based on Foata normal form. 6/4162 useless extension candidates. Maximal degree in co-relation 27984. Up to 3459 conditions per place. [2024-06-27 23:03:32,319 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 88 changer transitions 0/379 dead transitions. [2024-06-27 23:03:32,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 379 transitions, 5375 flow [2024-06-27 23:03:32,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:32,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:32,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:03:32,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 23:03:32,320 INFO L175 Difference]: Start difference. First operand has 351 places, 352 transitions, 4523 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:03:32,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 379 transitions, 5375 flow [2024-06-27 23:03:34,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 379 transitions, 5194 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:34,493 INFO L231 Difference]: Finished difference. Result has 353 places, 352 transitions, 4522 flow [2024-06-27 23:03:34,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4342, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4522, PETRI_PLACES=353, PETRI_TRANSITIONS=352} [2024-06-27 23:03:34,494 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-27 23:03:34,494 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 352 transitions, 4522 flow [2024-06-27 23:03:34,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:34,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:34,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:34,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:03:34,495 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:34,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:34,495 INFO L85 PathProgramCache]: Analyzing trace with hash -619761612, now seen corresponding path program 25 times [2024-06-27 23:03:34,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:34,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753427174] [2024-06-27 23:03:34,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:34,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:34,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:34,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:34,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:34,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753427174] [2024-06-27 23:03:34,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753427174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:34,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:34,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:34,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501610805] [2024-06-27 23:03:34,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:34,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:34,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:34,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:34,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:34,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:34,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 352 transitions, 4522 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:34,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:34,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:34,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:35,453 INFO L124 PetriNetUnfolderBase]: 2613/4541 cut-off events. [2024-06-27 23:03:35,453 INFO L125 PetriNetUnfolderBase]: For 612686/612686 co-relation queries the response was YES. [2024-06-27 23:03:35,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32616 conditions, 4541 events. 2613/4541 cut-off events. For 612686/612686 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 30796 event pairs, 619 based on Foata normal form. 30/4569 useless extension candidates. Maximal degree in co-relation 32456. Up to 3233 conditions per place. [2024-06-27 23:03:35,514 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 288 selfloop transitions, 94 changer transitions 7/397 dead transitions. [2024-06-27 23:03:35,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 397 transitions, 5736 flow [2024-06-27 23:03:35,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:35,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:35,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 23:03:35,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 23:03:35,515 INFO L175 Difference]: Start difference. First operand has 353 places, 352 transitions, 4522 flow. Second operand 9 states and 232 transitions. [2024-06-27 23:03:35,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 397 transitions, 5736 flow [2024-06-27 23:03:37,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 397 transitions, 5487 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:37,734 INFO L231 Difference]: Finished difference. Result has 355 places, 349 transitions, 4432 flow [2024-06-27 23:03:37,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4273, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4432, PETRI_PLACES=355, PETRI_TRANSITIONS=349} [2024-06-27 23:03:37,734 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 23:03:37,735 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 349 transitions, 4432 flow [2024-06-27 23:03:37,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:37,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:37,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:37,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:03:37,735 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:37,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:37,736 INFO L85 PathProgramCache]: Analyzing trace with hash -2110580084, now seen corresponding path program 26 times [2024-06-27 23:03:37,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:37,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616989873] [2024-06-27 23:03:37,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:37,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:37,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:37,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:37,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:37,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616989873] [2024-06-27 23:03:37,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616989873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:37,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:37,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:37,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326389319] [2024-06-27 23:03:37,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:37,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:37,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:37,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:37,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:37,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:37,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 349 transitions, 4432 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:37,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:37,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:37,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:38,791 INFO L124 PetriNetUnfolderBase]: 2532/4395 cut-off events. [2024-06-27 23:03:38,791 INFO L125 PetriNetUnfolderBase]: For 496978/496978 co-relation queries the response was YES. [2024-06-27 23:03:38,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31890 conditions, 4395 events. 2532/4395 cut-off events. For 496978/496978 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 29651 event pairs, 545 based on Foata normal form. 6/4399 useless extension candidates. Maximal degree in co-relation 31730. Up to 3805 conditions per place. [2024-06-27 23:03:38,847 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 342 selfloop transitions, 27 changer transitions 0/377 dead transitions. [2024-06-27 23:03:38,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 377 transitions, 5315 flow [2024-06-27 23:03:38,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:38,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:38,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:03:38,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:03:38,848 INFO L175 Difference]: Start difference. First operand has 355 places, 349 transitions, 4432 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:03:38,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 377 transitions, 5315 flow [2024-06-27 23:03:41,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 377 transitions, 5045 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:41,436 INFO L231 Difference]: Finished difference. Result has 352 places, 350 transitions, 4247 flow [2024-06-27 23:03:41,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4247, PETRI_PLACES=352, PETRI_TRANSITIONS=350} [2024-06-27 23:03:41,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-27 23:03:41,437 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 350 transitions, 4247 flow [2024-06-27 23:03:41,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:41,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:41,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:41,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:03:41,437 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:41,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:41,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1879063274, now seen corresponding path program 27 times [2024-06-27 23:03:41,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:41,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274120567] [2024-06-27 23:03:41,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:41,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:41,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:41,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:41,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:41,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274120567] [2024-06-27 23:03:41,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274120567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:41,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:41,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:41,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704595493] [2024-06-27 23:03:41,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:41,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:41,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:41,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:41,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:41,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:41,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 350 transitions, 4247 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:41,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:41,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:41,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:42,367 INFO L124 PetriNetUnfolderBase]: 2552/4441 cut-off events. [2024-06-27 23:03:42,367 INFO L125 PetriNetUnfolderBase]: For 505482/505482 co-relation queries the response was YES. [2024-06-27 23:03:42,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31696 conditions, 4441 events. 2552/4441 cut-off events. For 505482/505482 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 30182 event pairs, 510 based on Foata normal form. 6/4441 useless extension candidates. Maximal degree in co-relation 31537. Up to 2848 conditions per place. [2024-06-27 23:03:42,429 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 272 selfloop transitions, 106 changer transitions 0/386 dead transitions. [2024-06-27 23:03:42,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 386 transitions, 5622 flow [2024-06-27 23:03:42,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:42,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:42,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 23:03:42,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 23:03:42,430 INFO L175 Difference]: Start difference. First operand has 352 places, 350 transitions, 4247 flow. Second operand 7 states and 184 transitions. [2024-06-27 23:03:42,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 386 transitions, 5622 flow [2024-06-27 23:03:44,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 386 transitions, 5552 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:44,584 INFO L231 Difference]: Finished difference. Result has 354 places, 351 transitions, 4420 flow [2024-06-27 23:03:44,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4177, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4420, PETRI_PLACES=354, PETRI_TRANSITIONS=351} [2024-06-27 23:03:44,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 23:03:44,584 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 351 transitions, 4420 flow [2024-06-27 23:03:44,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:44,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:44,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:44,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:03:44,585 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:44,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:44,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1305945552, now seen corresponding path program 28 times [2024-06-27 23:03:44,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:44,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013747660] [2024-06-27 23:03:44,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:44,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:44,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:44,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:44,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:44,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013747660] [2024-06-27 23:03:44,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013747660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:44,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:44,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:44,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697655038] [2024-06-27 23:03:44,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:44,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:44,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:44,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:44,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:44,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:44,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 351 transitions, 4420 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:44,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:44,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:44,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:45,516 INFO L124 PetriNetUnfolderBase]: 2534/4418 cut-off events. [2024-06-27 23:03:45,516 INFO L125 PetriNetUnfolderBase]: For 481918/481918 co-relation queries the response was YES. [2024-06-27 23:03:45,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31095 conditions, 4418 events. 2534/4418 cut-off events. For 481918/481918 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29983 event pairs, 639 based on Foata normal form. 8/4422 useless extension candidates. Maximal degree in co-relation 30935. Up to 3845 conditions per place. [2024-06-27 23:03:45,577 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 319 selfloop transitions, 54 changer transitions 0/381 dead transitions. [2024-06-27 23:03:45,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 381 transitions, 5274 flow [2024-06-27 23:03:45,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:45,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:45,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 23:03:45,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-27 23:03:45,578 INFO L175 Difference]: Start difference. First operand has 354 places, 351 transitions, 4420 flow. Second operand 7 states and 181 transitions. [2024-06-27 23:03:45,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 381 transitions, 5274 flow [2024-06-27 23:03:48,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 381 transitions, 4874 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:48,755 INFO L231 Difference]: Finished difference. Result has 354 places, 351 transitions, 4139 flow [2024-06-27 23:03:48,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4139, PETRI_PLACES=354, PETRI_TRANSITIONS=351} [2024-06-27 23:03:48,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 23:03:48,755 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 351 transitions, 4139 flow [2024-06-27 23:03:48,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:48,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:48,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:48,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:03:48,756 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:48,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:48,756 INFO L85 PathProgramCache]: Analyzing trace with hash 813914672, now seen corresponding path program 29 times [2024-06-27 23:03:48,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:48,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803169001] [2024-06-27 23:03:48,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:48,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:48,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:48,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:48,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:48,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803169001] [2024-06-27 23:03:48,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803169001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:48,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:48,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:48,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943748848] [2024-06-27 23:03:48,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:48,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:48,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:48,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:48,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:48,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:48,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 351 transitions, 4139 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:48,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:48,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:48,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:49,692 INFO L124 PetriNetUnfolderBase]: 2516/4399 cut-off events. [2024-06-27 23:03:49,693 INFO L125 PetriNetUnfolderBase]: For 439678/439678 co-relation queries the response was YES. [2024-06-27 23:03:49,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29214 conditions, 4399 events. 2516/4399 cut-off events. For 439678/439678 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29866 event pairs, 480 based on Foata normal form. 8/4405 useless extension candidates. Maximal degree in co-relation 29054. Up to 3524 conditions per place. [2024-06-27 23:03:49,752 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 309 selfloop transitions, 72 changer transitions 0/389 dead transitions. [2024-06-27 23:03:49,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 389 transitions, 5061 flow [2024-06-27 23:03:49,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:49,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:49,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 23:03:49,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-27 23:03:49,753 INFO L175 Difference]: Start difference. First operand has 354 places, 351 transitions, 4139 flow. Second operand 8 states and 207 transitions. [2024-06-27 23:03:49,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 389 transitions, 5061 flow [2024-06-27 23:03:52,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 389 transitions, 4883 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:52,756 INFO L231 Difference]: Finished difference. Result has 354 places, 351 transitions, 4117 flow [2024-06-27 23:03:52,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3961, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4117, PETRI_PLACES=354, PETRI_TRANSITIONS=351} [2024-06-27 23:03:52,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 23:03:52,757 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 351 transitions, 4117 flow [2024-06-27 23:03:52,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:52,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:52,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:52,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:03:52,757 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:52,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:52,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1607420074, now seen corresponding path program 2 times [2024-06-27 23:03:52,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:52,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944029733] [2024-06-27 23:03:52,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:52,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:52,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:52,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:52,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:52,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944029733] [2024-06-27 23:03:52,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944029733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:52,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:52,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:52,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732453265] [2024-06-27 23:03:52,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:52,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:52,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:52,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:52,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:52,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:52,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 351 transitions, 4117 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:52,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:52,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:52,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:53,681 INFO L124 PetriNetUnfolderBase]: 2477/4348 cut-off events. [2024-06-27 23:03:53,681 INFO L125 PetriNetUnfolderBase]: For 421899/421899 co-relation queries the response was YES. [2024-06-27 23:03:53,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26333 conditions, 4348 events. 2477/4348 cut-off events. For 421899/421899 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29668 event pairs, 553 based on Foata normal form. 30/4376 useless extension candidates. Maximal degree in co-relation 26173. Up to 3363 conditions per place. [2024-06-27 23:03:53,739 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 280 selfloop transitions, 94 changer transitions 10/392 dead transitions. [2024-06-27 23:03:53,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 392 transitions, 5131 flow [2024-06-27 23:03:53,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:53,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:53,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-27 23:03:53,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 23:03:53,740 INFO L175 Difference]: Start difference. First operand has 354 places, 351 transitions, 4117 flow. Second operand 10 states and 242 transitions. [2024-06-27 23:03:53,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 392 transitions, 5131 flow [2024-06-27 23:03:56,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 392 transitions, 4971 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:56,216 INFO L231 Difference]: Finished difference. Result has 357 places, 349 transitions, 4162 flow [2024-06-27 23:03:56,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3957, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4162, PETRI_PLACES=357, PETRI_TRANSITIONS=349} [2024-06-27 23:03:56,216 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 23:03:56,217 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 349 transitions, 4162 flow [2024-06-27 23:03:56,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:56,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:56,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:56,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:03:56,217 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:56,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:56,217 INFO L85 PathProgramCache]: Analyzing trace with hash -112112924, now seen corresponding path program 3 times [2024-06-27 23:03:56,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:56,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986792240] [2024-06-27 23:03:56,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:56,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:56,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:56,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:56,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:56,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986792240] [2024-06-27 23:03:56,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986792240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:56,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:56,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:56,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971630458] [2024-06-27 23:03:56,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:56,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:56,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:56,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:56,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:56,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:56,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 349 transitions, 4162 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:56,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:56,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:56,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:57,083 INFO L124 PetriNetUnfolderBase]: 2394/4193 cut-off events. [2024-06-27 23:03:57,083 INFO L125 PetriNetUnfolderBase]: For 278799/278799 co-relation queries the response was YES. [2024-06-27 23:03:57,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25701 conditions, 4193 events. 2394/4193 cut-off events. For 278799/278799 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 28522 event pairs, 553 based on Foata normal form. 6/4193 useless extension candidates. Maximal degree in co-relation 25540. Up to 3507 conditions per place. [2024-06-27 23:03:57,141 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 314 selfloop transitions, 60 changer transitions 0/382 dead transitions. [2024-06-27 23:03:57,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 382 transitions, 5100 flow [2024-06-27 23:03:57,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:57,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:57,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:03:57,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-27 23:03:57,142 INFO L175 Difference]: Start difference. First operand has 357 places, 349 transitions, 4162 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:03:57,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 382 transitions, 5100 flow [2024-06-27 23:03:58,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 382 transitions, 4891 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-27 23:03:58,984 INFO L231 Difference]: Finished difference. Result has 354 places, 352 transitions, 4167 flow [2024-06-27 23:03:58,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3957, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4167, PETRI_PLACES=354, PETRI_TRANSITIONS=352} [2024-06-27 23:03:58,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 23:03:58,985 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 352 transitions, 4167 flow [2024-06-27 23:03:58,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:58,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:58,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:58,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:03:58,985 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:58,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:58,986 INFO L85 PathProgramCache]: Analyzing trace with hash -448863888, now seen corresponding path program 4 times [2024-06-27 23:03:58,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:58,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821856182] [2024-06-27 23:03:58,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:58,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:58,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:59,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:59,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:59,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821856182] [2024-06-27 23:03:59,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821856182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:59,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:59,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:59,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356243831] [2024-06-27 23:03:59,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:59,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:59,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:59,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:59,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:59,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:03:59,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 352 transitions, 4167 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:03:59,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:59,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:03:59,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:59,830 INFO L124 PetriNetUnfolderBase]: 2414/4238 cut-off events. [2024-06-27 23:03:59,830 INFO L125 PetriNetUnfolderBase]: For 279088/279088 co-relation queries the response was YES. [2024-06-27 23:03:59,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26004 conditions, 4238 events. 2414/4238 cut-off events. For 279088/279088 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 28834 event pairs, 417 based on Foata normal form. 6/4242 useless extension candidates. Maximal degree in co-relation 25843. Up to 3225 conditions per place. [2024-06-27 23:03:59,885 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 308 selfloop transitions, 74 changer transitions 0/390 dead transitions. [2024-06-27 23:03:59,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 390 transitions, 5357 flow [2024-06-27 23:03:59,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:59,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:59,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:03:59,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:03:59,886 INFO L175 Difference]: Start difference. First operand has 354 places, 352 transitions, 4167 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:03:59,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 390 transitions, 5357 flow [2024-06-27 23:04:01,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 390 transitions, 5277 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:04:01,223 INFO L231 Difference]: Finished difference. Result has 360 places, 355 transitions, 4339 flow [2024-06-27 23:04:01,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4087, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4339, PETRI_PLACES=360, PETRI_TRANSITIONS=355} [2024-06-27 23:04:01,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 23:04:01,223 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 355 transitions, 4339 flow [2024-06-27 23:04:01,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:01,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:01,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:01,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:04:01,224 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:01,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:01,224 INFO L85 PathProgramCache]: Analyzing trace with hash 289171846, now seen corresponding path program 5 times [2024-06-27 23:04:01,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:01,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47162279] [2024-06-27 23:04:01,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:01,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:01,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:01,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:01,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:01,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47162279] [2024-06-27 23:04:01,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47162279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:01,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:01,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:01,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681006794] [2024-06-27 23:04:01,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:01,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:01,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:01,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:01,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:01,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:01,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 355 transitions, 4339 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:01,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:01,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:01,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:02,242 INFO L124 PetriNetUnfolderBase]: 2401/4230 cut-off events. [2024-06-27 23:04:02,243 INFO L125 PetriNetUnfolderBase]: For 251745/251745 co-relation queries the response was YES. [2024-06-27 23:04:02,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25703 conditions, 4230 events. 2401/4230 cut-off events. For 251745/251745 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 28856 event pairs, 384 based on Foata normal form. 6/4234 useless extension candidates. Maximal degree in co-relation 25539. Up to 3219 conditions per place. [2024-06-27 23:04:02,291 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 308 selfloop transitions, 77 changer transitions 0/393 dead transitions. [2024-06-27 23:04:02,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 393 transitions, 5289 flow [2024-06-27 23:04:02,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:02,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:02,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 23:04:02,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-27 23:04:02,292 INFO L175 Difference]: Start difference. First operand has 360 places, 355 transitions, 4339 flow. Second operand 8 states and 206 transitions. [2024-06-27 23:04:02,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 393 transitions, 5289 flow [2024-06-27 23:04:03,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 393 transitions, 5100 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:03,713 INFO L231 Difference]: Finished difference. Result has 363 places, 355 transitions, 4308 flow [2024-06-27 23:04:03,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4308, PETRI_PLACES=363, PETRI_TRANSITIONS=355} [2024-06-27 23:04:03,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-27 23:04:03,714 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 355 transitions, 4308 flow [2024-06-27 23:04:03,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:03,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:03,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:03,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:04:03,714 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:03,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:03,714 INFO L85 PathProgramCache]: Analyzing trace with hash 760417353, now seen corresponding path program 1 times [2024-06-27 23:04:03,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:03,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735723176] [2024-06-27 23:04:03,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:03,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:03,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:03,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:03,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:03,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735723176] [2024-06-27 23:04:03,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735723176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:03,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:03,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:03,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306414363] [2024-06-27 23:04:03,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:03,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:03,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:03,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:03,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:03,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:03,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 355 transitions, 4308 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:03,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:03,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:03,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:04,795 INFO L124 PetriNetUnfolderBase]: 2500/4382 cut-off events. [2024-06-27 23:04:04,795 INFO L125 PetriNetUnfolderBase]: For 337517/337517 co-relation queries the response was YES. [2024-06-27 23:04:04,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27952 conditions, 4382 events. 2500/4382 cut-off events. For 337517/337517 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30032 event pairs, 510 based on Foata normal form. 6/4383 useless extension candidates. Maximal degree in co-relation 27788. Up to 3481 conditions per place. [2024-06-27 23:04:04,853 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 359 selfloop transitions, 37 changer transitions 0/404 dead transitions. [2024-06-27 23:04:04,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 404 transitions, 5780 flow [2024-06-27 23:04:04,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:04,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:04,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:04:04,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 23:04:04,854 INFO L175 Difference]: Start difference. First operand has 363 places, 355 transitions, 4308 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:04:04,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 404 transitions, 5780 flow [2024-06-27 23:04:06,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 404 transitions, 5589 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:06,518 INFO L231 Difference]: Finished difference. Result has 365 places, 358 transitions, 4257 flow [2024-06-27 23:04:06,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4257, PETRI_PLACES=365, PETRI_TRANSITIONS=358} [2024-06-27 23:04:06,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-27 23:04:06,519 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 358 transitions, 4257 flow [2024-06-27 23:04:06,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:06,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:06,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:06,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:04:06,519 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:06,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:06,520 INFO L85 PathProgramCache]: Analyzing trace with hash 765178953, now seen corresponding path program 2 times [2024-06-27 23:04:06,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:06,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704217002] [2024-06-27 23:04:06,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:06,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:06,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:06,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:06,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:06,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704217002] [2024-06-27 23:04:06,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704217002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:06,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:06,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:06,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666240910] [2024-06-27 23:04:06,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:06,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:06,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:06,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:06,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:06,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:06,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 358 transitions, 4257 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:06,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:06,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:06,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:07,421 INFO L124 PetriNetUnfolderBase]: 2487/4362 cut-off events. [2024-06-27 23:04:07,421 INFO L125 PetriNetUnfolderBase]: For 306156/306156 co-relation queries the response was YES. [2024-06-27 23:04:07,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26934 conditions, 4362 events. 2487/4362 cut-off events. For 306156/306156 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 29892 event pairs, 529 based on Foata normal form. 6/4366 useless extension candidates. Maximal degree in co-relation 26770. Up to 3778 conditions per place. [2024-06-27 23:04:07,480 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 353 selfloop transitions, 29 changer transitions 0/390 dead transitions. [2024-06-27 23:04:07,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 390 transitions, 5121 flow [2024-06-27 23:04:07,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:07,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:07,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:04:07,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:04:07,481 INFO L175 Difference]: Start difference. First operand has 365 places, 358 transitions, 4257 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:04:07,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 390 transitions, 5121 flow [2024-06-27 23:04:08,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 390 transitions, 5067 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:08,905 INFO L231 Difference]: Finished difference. Result has 369 places, 358 transitions, 4265 flow [2024-06-27 23:04:08,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4265, PETRI_PLACES=369, PETRI_TRANSITIONS=358} [2024-06-27 23:04:08,905 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-27 23:04:08,905 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 358 transitions, 4265 flow [2024-06-27 23:04:08,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:08,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:08,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:08,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:04:08,906 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:08,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:08,906 INFO L85 PathProgramCache]: Analyzing trace with hash -789011383, now seen corresponding path program 3 times [2024-06-27 23:04:08,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:08,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799722215] [2024-06-27 23:04:08,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:08,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:08,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:09,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:09,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:09,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799722215] [2024-06-27 23:04:09,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799722215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:09,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:09,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:09,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988796640] [2024-06-27 23:04:09,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:09,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:09,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:09,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:09,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:09,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:09,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 358 transitions, 4265 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:09,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:09,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:09,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:09,815 INFO L124 PetriNetUnfolderBase]: 2515/4404 cut-off events. [2024-06-27 23:04:09,816 INFO L125 PetriNetUnfolderBase]: For 325410/325410 co-relation queries the response was YES. [2024-06-27 23:04:09,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27194 conditions, 4404 events. 2515/4404 cut-off events. For 325410/325410 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30226 event pairs, 599 based on Foata normal form. 8/4408 useless extension candidates. Maximal degree in co-relation 27028. Up to 3704 conditions per place. [2024-06-27 23:04:09,877 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 363 selfloop transitions, 27 changer transitions 0/398 dead transitions. [2024-06-27 23:04:09,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 398 transitions, 5451 flow [2024-06-27 23:04:09,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:09,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:09,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:04:09,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 23:04:09,878 INFO L175 Difference]: Start difference. First operand has 369 places, 358 transitions, 4265 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:04:09,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 398 transitions, 5451 flow [2024-06-27 23:04:11,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 398 transitions, 5367 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:11,776 INFO L231 Difference]: Finished difference. Result has 369 places, 359 transitions, 4257 flow [2024-06-27 23:04:11,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4181, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4257, PETRI_PLACES=369, PETRI_TRANSITIONS=359} [2024-06-27 23:04:11,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-27 23:04:11,776 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 359 transitions, 4257 flow [2024-06-27 23:04:11,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:11,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:11,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:11,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:04:11,777 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:11,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:11,777 INFO L85 PathProgramCache]: Analyzing trace with hash -781392823, now seen corresponding path program 4 times [2024-06-27 23:04:11,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:11,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766355019] [2024-06-27 23:04:11,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:11,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:11,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:11,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:11,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766355019] [2024-06-27 23:04:11,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766355019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:11,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:11,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:11,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992410233] [2024-06-27 23:04:11,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:11,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:11,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:11,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:11,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:11,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:11,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 359 transitions, 4257 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:11,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:11,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:11,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:12,654 INFO L124 PetriNetUnfolderBase]: 2497/4380 cut-off events. [2024-06-27 23:04:12,654 INFO L125 PetriNetUnfolderBase]: For 282335/282335 co-relation queries the response was YES. [2024-06-27 23:04:12,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26161 conditions, 4380 events. 2497/4380 cut-off events. For 282335/282335 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30099 event pairs, 609 based on Foata normal form. 8/4386 useless extension candidates. Maximal degree in co-relation 25994. Up to 3832 conditions per place. [2024-06-27 23:04:12,712 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 26 changer transitions 0/390 dead transitions. [2024-06-27 23:04:12,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 390 transitions, 5135 flow [2024-06-27 23:04:12,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:12,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:12,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:04:12,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:04:12,713 INFO L175 Difference]: Start difference. First operand has 369 places, 359 transitions, 4257 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:04:12,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 390 transitions, 5135 flow [2024-06-27 23:04:14,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 390 transitions, 5061 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:14,644 INFO L231 Difference]: Finished difference. Result has 371 places, 359 transitions, 4240 flow [2024-06-27 23:04:14,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4183, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4240, PETRI_PLACES=371, PETRI_TRANSITIONS=359} [2024-06-27 23:04:14,644 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 23:04:14,644 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 359 transitions, 4240 flow [2024-06-27 23:04:14,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:14,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:14,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:14,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:04:14,644 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:14,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:14,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1397928887, now seen corresponding path program 5 times [2024-06-27 23:04:14,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:14,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925476746] [2024-06-27 23:04:14,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:14,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:14,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:14,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:14,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:14,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925476746] [2024-06-27 23:04:14,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925476746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:14,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:14,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:14,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38582857] [2024-06-27 23:04:14,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:14,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:14,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:14,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:14,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:14,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:14,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 359 transitions, 4240 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:14,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:14,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:14,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:15,653 INFO L124 PetriNetUnfolderBase]: 2571/4491 cut-off events. [2024-06-27 23:04:15,653 INFO L125 PetriNetUnfolderBase]: For 336616/336616 co-relation queries the response was YES. [2024-06-27 23:04:15,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27767 conditions, 4491 events. 2571/4491 cut-off events. For 336616/336616 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 30963 event pairs, 627 based on Foata normal form. 8/4495 useless extension candidates. Maximal degree in co-relation 27599. Up to 3687 conditions per place. [2024-06-27 23:04:15,707 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 313 selfloop transitions, 76 changer transitions 0/397 dead transitions. [2024-06-27 23:04:15,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 397 transitions, 5442 flow [2024-06-27 23:04:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:15,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:15,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:04:15,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:04:15,708 INFO L175 Difference]: Start difference. First operand has 371 places, 359 transitions, 4240 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:04:15,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 397 transitions, 5442 flow [2024-06-27 23:04:17,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 397 transitions, 5368 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:17,642 INFO L231 Difference]: Finished difference. Result has 371 places, 361 transitions, 4364 flow [2024-06-27 23:04:17,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4166, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4364, PETRI_PLACES=371, PETRI_TRANSITIONS=361} [2024-06-27 23:04:17,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 23:04:17,643 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 361 transitions, 4364 flow [2024-06-27 23:04:17,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:17,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:17,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:17,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:04:17,643 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:17,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:17,643 INFO L85 PathProgramCache]: Analyzing trace with hash 222719151, now seen corresponding path program 6 times [2024-06-27 23:04:17,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:17,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507501226] [2024-06-27 23:04:17,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:17,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:17,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:17,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:17,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:17,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507501226] [2024-06-27 23:04:17,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507501226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:17,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:17,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:17,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014631481] [2024-06-27 23:04:17,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:17,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:17,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:17,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:17,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:17,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:17,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 361 transitions, 4364 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:17,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:17,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:17,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:18,541 INFO L124 PetriNetUnfolderBase]: 2599/4535 cut-off events. [2024-06-27 23:04:18,541 INFO L125 PetriNetUnfolderBase]: For 344371/344371 co-relation queries the response was YES. [2024-06-27 23:04:18,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28221 conditions, 4535 events. 2599/4535 cut-off events. For 344371/344371 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31286 event pairs, 647 based on Foata normal form. 8/4539 useless extension candidates. Maximal degree in co-relation 28053. Up to 3897 conditions per place. [2024-06-27 23:04:18,603 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 307 selfloop transitions, 75 changer transitions 0/390 dead transitions. [2024-06-27 23:04:18,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 390 transitions, 5256 flow [2024-06-27 23:04:18,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:18,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:18,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:04:18,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:04:18,604 INFO L175 Difference]: Start difference. First operand has 371 places, 361 transitions, 4364 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:04:18,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 390 transitions, 5256 flow [2024-06-27 23:04:20,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 390 transitions, 5148 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:20,572 INFO L231 Difference]: Finished difference. Result has 375 places, 362 transitions, 4435 flow [2024-06-27 23:04:20,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4435, PETRI_PLACES=375, PETRI_TRANSITIONS=362} [2024-06-27 23:04:20,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 23:04:20,572 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 362 transitions, 4435 flow [2024-06-27 23:04:20,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:20,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:20,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:20,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:04:20,573 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:20,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:20,573 INFO L85 PathProgramCache]: Analyzing trace with hash -828449719, now seen corresponding path program 7 times [2024-06-27 23:04:20,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:20,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26583375] [2024-06-27 23:04:20,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:20,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:20,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:20,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:20,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:20,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26583375] [2024-06-27 23:04:20,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26583375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:20,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:20,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:20,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929899546] [2024-06-27 23:04:20,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:20,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:20,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:20,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:20,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:20,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:20,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 362 transitions, 4435 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:20,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:20,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:20,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:21,464 INFO L124 PetriNetUnfolderBase]: 2627/4579 cut-off events. [2024-06-27 23:04:21,464 INFO L125 PetriNetUnfolderBase]: For 349626/349626 co-relation queries the response was YES. [2024-06-27 23:04:21,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28566 conditions, 4579 events. 2627/4579 cut-off events. For 349626/349626 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31618 event pairs, 651 based on Foata normal form. 8/4583 useless extension candidates. Maximal degree in co-relation 28396. Up to 3941 conditions per place. [2024-06-27 23:04:21,531 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 306 selfloop transitions, 74 changer transitions 0/388 dead transitions. [2024-06-27 23:04:21,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 388 transitions, 5311 flow [2024-06-27 23:04:21,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:21,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:21,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:04:21,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:04:21,531 INFO L175 Difference]: Start difference. First operand has 375 places, 362 transitions, 4435 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:04:21,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 388 transitions, 5311 flow [2024-06-27 23:04:23,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 388 transitions, 5160 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:23,992 INFO L231 Difference]: Finished difference. Result has 377 places, 363 transitions, 4457 flow [2024-06-27 23:04:23,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4284, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4457, PETRI_PLACES=377, PETRI_TRANSITIONS=363} [2024-06-27 23:04:23,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-27 23:04:23,993 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 363 transitions, 4457 flow [2024-06-27 23:04:23,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:23,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:23,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:23,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:04:23,993 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:23,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:23,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1437367223, now seen corresponding path program 8 times [2024-06-27 23:04:23,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:23,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099145017] [2024-06-27 23:04:23,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:23,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:23,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:24,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:24,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:24,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099145017] [2024-06-27 23:04:24,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099145017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:24,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:24,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:24,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142538378] [2024-06-27 23:04:24,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:24,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:24,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:24,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:24,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:24,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:24,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 363 transitions, 4457 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:24,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:24,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:24,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:24,903 INFO L124 PetriNetUnfolderBase]: 2655/4626 cut-off events. [2024-06-27 23:04:24,903 INFO L125 PetriNetUnfolderBase]: For 355807/355807 co-relation queries the response was YES. [2024-06-27 23:04:24,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28927 conditions, 4626 events. 2655/4626 cut-off events. For 355807/355807 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 31985 event pairs, 649 based on Foata normal form. 8/4632 useless extension candidates. Maximal degree in co-relation 28756. Up to 4084 conditions per place. [2024-06-27 23:04:24,966 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 353 selfloop transitions, 25 changer transitions 0/386 dead transitions. [2024-06-27 23:04:24,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 386 transitions, 5323 flow [2024-06-27 23:04:24,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:24,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:24,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 23:04:24,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:04:24,967 INFO L175 Difference]: Start difference. First operand has 377 places, 363 transitions, 4457 flow. Second operand 8 states and 184 transitions. [2024-06-27 23:04:24,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 386 transitions, 5323 flow [2024-06-27 23:04:26,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 386 transitions, 5172 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:26,977 INFO L231 Difference]: Finished difference. Result has 379 places, 364 transitions, 4383 flow [2024-06-27 23:04:26,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4306, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4383, PETRI_PLACES=379, PETRI_TRANSITIONS=364} [2024-06-27 23:04:26,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-27 23:04:26,978 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 364 transitions, 4383 flow [2024-06-27 23:04:26,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:26,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:26,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:26,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:04:26,978 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:26,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:26,978 INFO L85 PathProgramCache]: Analyzing trace with hash 718127017, now seen corresponding path program 1 times [2024-06-27 23:04:26,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:26,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065320421] [2024-06-27 23:04:26,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:26,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:26,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:27,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:27,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:27,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065320421] [2024-06-27 23:04:27,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065320421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:27,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:27,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:27,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313996426] [2024-06-27 23:04:27,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:27,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:27,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:27,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:27,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:27,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:27,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 364 transitions, 4383 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:27,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:27,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:27,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:27,921 INFO L124 PetriNetUnfolderBase]: 2708/4700 cut-off events. [2024-06-27 23:04:27,921 INFO L125 PetriNetUnfolderBase]: For 388500/388500 co-relation queries the response was YES. [2024-06-27 23:04:27,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30068 conditions, 4700 events. 2708/4700 cut-off events. For 388500/388500 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 32501 event pairs, 634 based on Foata normal form. 6/4692 useless extension candidates. Maximal degree in co-relation 29896. Up to 3456 conditions per place. [2024-06-27 23:04:27,987 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 309 selfloop transitions, 88 changer transitions 0/405 dead transitions. [2024-06-27 23:04:27,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 405 transitions, 5843 flow [2024-06-27 23:04:27,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:27,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:27,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:04:27,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-27 23:04:27,988 INFO L175 Difference]: Start difference. First operand has 379 places, 364 transitions, 4383 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:04:27,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 405 transitions, 5843 flow [2024-06-27 23:04:30,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 405 transitions, 5798 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:30,836 INFO L231 Difference]: Finished difference. Result has 382 places, 366 transitions, 4564 flow [2024-06-27 23:04:30,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4564, PETRI_PLACES=382, PETRI_TRANSITIONS=366} [2024-06-27 23:04:30,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 23:04:30,836 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 366 transitions, 4564 flow [2024-06-27 23:04:30,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:30,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:30,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:30,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:04:30,837 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:30,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:30,837 INFO L85 PathProgramCache]: Analyzing trace with hash -809769013, now seen corresponding path program 2 times [2024-06-27 23:04:30,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:30,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098256906] [2024-06-27 23:04:30,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:30,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:30,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:30,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:30,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:30,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098256906] [2024-06-27 23:04:30,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098256906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:30,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:30,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:30,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005605785] [2024-06-27 23:04:30,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:30,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:30,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:30,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:30,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:31,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:31,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 366 transitions, 4564 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:31,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:31,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:31,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:31,821 INFO L124 PetriNetUnfolderBase]: 2728/4731 cut-off events. [2024-06-27 23:04:31,821 INFO L125 PetriNetUnfolderBase]: For 396852/396852 co-relation queries the response was YES. [2024-06-27 23:04:31,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30635 conditions, 4731 events. 2728/4731 cut-off events. For 396852/396852 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 32784 event pairs, 624 based on Foata normal form. 6/4723 useless extension candidates. Maximal degree in co-relation 30462. Up to 3468 conditions per place. [2024-06-27 23:04:31,887 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 307 selfloop transitions, 88 changer transitions 0/403 dead transitions. [2024-06-27 23:04:31,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 403 transitions, 5786 flow [2024-06-27 23:04:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:31,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:31,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:04:31,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:04:31,888 INFO L175 Difference]: Start difference. First operand has 382 places, 366 transitions, 4564 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:04:31,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 403 transitions, 5786 flow [2024-06-27 23:04:34,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 403 transitions, 5583 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:34,250 INFO L231 Difference]: Finished difference. Result has 385 places, 367 transitions, 4565 flow [2024-06-27 23:04:34,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4371, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4565, PETRI_PLACES=385, PETRI_TRANSITIONS=367} [2024-06-27 23:04:34,250 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-27 23:04:34,250 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 367 transitions, 4565 flow [2024-06-27 23:04:34,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:34,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:34,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:34,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:04:34,251 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:34,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:34,251 INFO L85 PathProgramCache]: Analyzing trace with hash -821778519, now seen corresponding path program 3 times [2024-06-27 23:04:34,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:34,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557774105] [2024-06-27 23:04:34,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:34,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:34,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:34,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:34,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:34,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557774105] [2024-06-27 23:04:34,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557774105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:34,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:34,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:34,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171105580] [2024-06-27 23:04:34,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:34,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:34,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:34,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:34,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:34,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:34,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 367 transitions, 4565 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:34,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:34,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:34,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:35,169 INFO L124 PetriNetUnfolderBase]: 2748/4780 cut-off events. [2024-06-27 23:04:35,169 INFO L125 PetriNetUnfolderBase]: For 401312/401312 co-relation queries the response was YES. [2024-06-27 23:04:35,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30752 conditions, 4780 events. 2748/4780 cut-off events. For 401312/401312 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 33245 event pairs, 686 based on Foata normal form. 6/4780 useless extension candidates. Maximal degree in co-relation 30578. Up to 4038 conditions per place. [2024-06-27 23:04:35,235 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 78 changer transitions 0/396 dead transitions. [2024-06-27 23:04:35,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 396 transitions, 5477 flow [2024-06-27 23:04:35,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:35,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:35,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:04:35,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 23:04:35,236 INFO L175 Difference]: Start difference. First operand has 385 places, 367 transitions, 4565 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:04:35,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 396 transitions, 5477 flow [2024-06-27 23:04:37,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 396 transitions, 5329 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:37,885 INFO L231 Difference]: Finished difference. Result has 388 places, 368 transitions, 4595 flow [2024-06-27 23:04:37,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4418, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4595, PETRI_PLACES=388, PETRI_TRANSITIONS=368} [2024-06-27 23:04:37,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-27 23:04:37,886 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 368 transitions, 4595 flow [2024-06-27 23:04:37,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:37,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:37,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:37,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:04:37,886 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:37,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:37,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1824621781, now seen corresponding path program 4 times [2024-06-27 23:04:37,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:37,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985560202] [2024-06-27 23:04:37,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:37,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:37,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:38,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:38,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:38,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985560202] [2024-06-27 23:04:38,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985560202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:38,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:38,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:38,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809013043] [2024-06-27 23:04:38,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:38,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:38,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:38,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:38,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:38,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:38,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 368 transitions, 4595 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:38,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:38,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:38,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:38,943 INFO L124 PetriNetUnfolderBase]: 2768/4819 cut-off events. [2024-06-27 23:04:38,943 INFO L125 PetriNetUnfolderBase]: For 407745/407745 co-relation queries the response was YES. [2024-06-27 23:04:38,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30881 conditions, 4819 events. 2768/4819 cut-off events. For 407745/407745 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 33495 event pairs, 686 based on Foata normal form. 6/4821 useless extension candidates. Maximal degree in co-relation 30706. Up to 4233 conditions per place. [2024-06-27 23:04:39,010 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 359 selfloop transitions, 27 changer transitions 0/394 dead transitions. [2024-06-27 23:04:39,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 394 transitions, 5496 flow [2024-06-27 23:04:39,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:39,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:39,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:04:39,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 23:04:39,011 INFO L175 Difference]: Start difference. First operand has 388 places, 368 transitions, 4595 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:04:39,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 394 transitions, 5496 flow [2024-06-27 23:04:42,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 394 transitions, 5338 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:42,220 INFO L231 Difference]: Finished difference. Result has 390 places, 369 transitions, 4514 flow [2024-06-27 23:04:42,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4514, PETRI_PLACES=390, PETRI_TRANSITIONS=369} [2024-06-27 23:04:42,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 23:04:42,221 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 369 transitions, 4514 flow [2024-06-27 23:04:42,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:42,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:42,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:42,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:04:42,221 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:42,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:42,221 INFO L85 PathProgramCache]: Analyzing trace with hash -2014772151, now seen corresponding path program 9 times [2024-06-27 23:04:42,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:42,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702331154] [2024-06-27 23:04:42,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:42,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:42,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:42,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:42,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:42,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702331154] [2024-06-27 23:04:42,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702331154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:42,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:42,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:42,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375821395] [2024-06-27 23:04:42,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:42,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:42,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:42,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:42,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:42,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:42,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 369 transitions, 4514 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:42,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:42,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:42,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:43,176 INFO L124 PetriNetUnfolderBase]: 2829/4906 cut-off events. [2024-06-27 23:04:43,176 INFO L125 PetriNetUnfolderBase]: For 471770/471770 co-relation queries the response was YES. [2024-06-27 23:04:43,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32143 conditions, 4906 events. 2829/4906 cut-off events. For 471770/471770 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 34232 event pairs, 722 based on Foata normal form. 8/4908 useless extension candidates. Maximal degree in co-relation 31967. Up to 4093 conditions per place. [2024-06-27 23:04:43,246 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 320 selfloop transitions, 76 changer transitions 0/404 dead transitions. [2024-06-27 23:04:43,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 404 transitions, 5742 flow [2024-06-27 23:04:43,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:43,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:43,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:04:43,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:04:43,247 INFO L175 Difference]: Start difference. First operand has 390 places, 369 transitions, 4514 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:04:43,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 404 transitions, 5742 flow [2024-06-27 23:04:45,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 404 transitions, 5674 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:45,762 INFO L231 Difference]: Finished difference. Result has 391 places, 371 transitions, 4648 flow [2024-06-27 23:04:45,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4648, PETRI_PLACES=391, PETRI_TRANSITIONS=371} [2024-06-27 23:04:45,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-27 23:04:45,763 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 371 transitions, 4648 flow [2024-06-27 23:04:45,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:45,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:45,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:45,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:04:45,763 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:45,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:45,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1825656699, now seen corresponding path program 10 times [2024-06-27 23:04:45,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:45,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248382520] [2024-06-27 23:04:45,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:45,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:45,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:45,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:45,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:45,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248382520] [2024-06-27 23:04:45,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248382520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:45,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:45,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:45,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645735608] [2024-06-27 23:04:45,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:45,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:45,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:45,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:45,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:45,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:45,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 371 transitions, 4648 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:45,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:45,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:45,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:46,718 INFO L124 PetriNetUnfolderBase]: 2857/4950 cut-off events. [2024-06-27 23:04:46,718 INFO L125 PetriNetUnfolderBase]: For 481044/481044 co-relation queries the response was YES. [2024-06-27 23:04:46,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32677 conditions, 4950 events. 2857/4950 cut-off events. For 481044/481044 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 34548 event pairs, 742 based on Foata normal form. 8/4952 useless extension candidates. Maximal degree in co-relation 32500. Up to 4303 conditions per place. [2024-06-27 23:04:46,786 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 314 selfloop transitions, 75 changer transitions 0/397 dead transitions. [2024-06-27 23:04:46,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 397 transitions, 5548 flow [2024-06-27 23:04:46,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:46,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:46,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:04:46,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:04:46,788 INFO L175 Difference]: Start difference. First operand has 391 places, 371 transitions, 4648 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:04:46,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 397 transitions, 5548 flow [2024-06-27 23:04:50,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 397 transitions, 5434 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:50,246 INFO L231 Difference]: Finished difference. Result has 395 places, 372 transitions, 4715 flow [2024-06-27 23:04:50,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4542, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4715, PETRI_PLACES=395, PETRI_TRANSITIONS=372} [2024-06-27 23:04:50,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-27 23:04:50,246 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 372 transitions, 4715 flow [2024-06-27 23:04:50,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:50,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:50,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:50,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:04:50,246 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:50,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:50,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1445292983, now seen corresponding path program 11 times [2024-06-27 23:04:50,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:50,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846189696] [2024-06-27 23:04:50,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:50,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:50,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:50,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:50,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:50,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846189696] [2024-06-27 23:04:50,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846189696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:50,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:50,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:50,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071952053] [2024-06-27 23:04:50,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:50,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:50,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:50,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:50,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:50,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:50,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 372 transitions, 4715 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:50,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:50,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:50,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:51,204 INFO L124 PetriNetUnfolderBase]: 2885/4994 cut-off events. [2024-06-27 23:04:51,204 INFO L125 PetriNetUnfolderBase]: For 487741/487741 co-relation queries the response was YES. [2024-06-27 23:04:51,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32978 conditions, 4994 events. 2885/4994 cut-off events. For 487741/487741 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 34955 event pairs, 746 based on Foata normal form. 8/4996 useless extension candidates. Maximal degree in co-relation 32799. Up to 4347 conditions per place. [2024-06-27 23:04:51,274 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 314 selfloop transitions, 73 changer transitions 0/395 dead transitions. [2024-06-27 23:04:51,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 395 transitions, 5597 flow [2024-06-27 23:04:51,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:51,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:51,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:04:51,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:04:51,275 INFO L175 Difference]: Start difference. First operand has 395 places, 372 transitions, 4715 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:04:51,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 395 transitions, 5597 flow [2024-06-27 23:04:54,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 395 transitions, 5446 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:54,768 INFO L231 Difference]: Finished difference. Result has 397 places, 373 transitions, 4735 flow [2024-06-27 23:04:54,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4564, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4735, PETRI_PLACES=397, PETRI_TRANSITIONS=373} [2024-06-27 23:04:54,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-27 23:04:54,768 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 373 transitions, 4735 flow [2024-06-27 23:04:54,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:54,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:54,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:54,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:04:54,768 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:54,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:54,769 INFO L85 PathProgramCache]: Analyzing trace with hash -218183731, now seen corresponding path program 12 times [2024-06-27 23:04:54,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:54,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11056711] [2024-06-27 23:04:54,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:54,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:54,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:54,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:54,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:54,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11056711] [2024-06-27 23:04:54,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11056711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:54,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:54,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:54,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515856558] [2024-06-27 23:04:54,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:54,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:54,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:54,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:54,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:54,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:54,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 373 transitions, 4735 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:54,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:54,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:54,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:55,757 INFO L124 PetriNetUnfolderBase]: 2913/5038 cut-off events. [2024-06-27 23:04:55,757 INFO L125 PetriNetUnfolderBase]: For 496061/496061 co-relation queries the response was YES. [2024-06-27 23:04:55,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33346 conditions, 5038 events. 2913/5038 cut-off events. For 496061/496061 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35288 event pairs, 750 based on Foata normal form. 8/5040 useless extension candidates. Maximal degree in co-relation 33166. Up to 4391 conditions per place. [2024-06-27 23:04:55,828 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 75 changer transitions 0/393 dead transitions. [2024-06-27 23:04:55,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 393 transitions, 5607 flow [2024-06-27 23:04:55,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:55,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:55,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:04:55,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:04:55,829 INFO L175 Difference]: Start difference. First operand has 397 places, 373 transitions, 4735 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:04:55,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 393 transitions, 5607 flow [2024-06-27 23:04:59,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 393 transitions, 5458 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:59,646 INFO L231 Difference]: Finished difference. Result has 399 places, 374 transitions, 4763 flow [2024-06-27 23:04:59,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4586, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4763, PETRI_PLACES=399, PETRI_TRANSITIONS=374} [2024-06-27 23:04:59,646 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-27 23:04:59,646 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 374 transitions, 4763 flow [2024-06-27 23:04:59,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:59,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:59,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:59,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:04:59,646 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:59,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:59,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1206605365, now seen corresponding path program 5 times [2024-06-27 23:04:59,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:59,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410598184] [2024-06-27 23:04:59,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:59,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:59,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:59,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:59,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:59,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410598184] [2024-06-27 23:04:59,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410598184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:59,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:59,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:59,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576053410] [2024-06-27 23:04:59,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:59,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:59,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:59,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:59,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:59,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:04:59,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 374 transitions, 4763 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:04:59,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:59,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:04:59,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:00,653 INFO L124 PetriNetUnfolderBase]: 2966/5117 cut-off events. [2024-06-27 23:05:00,653 INFO L125 PetriNetUnfolderBase]: For 534188/534188 co-relation queries the response was YES. [2024-06-27 23:05:00,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34708 conditions, 5117 events. 2966/5117 cut-off events. For 534188/534188 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 35846 event pairs, 731 based on Foata normal form. 6/5109 useless extension candidates. Maximal degree in co-relation 34527. Up to 4030 conditions per place. [2024-06-27 23:05:00,728 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 318 selfloop transitions, 86 changer transitions 0/412 dead transitions. [2024-06-27 23:05:00,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 412 transitions, 6265 flow [2024-06-27 23:05:00,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:00,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:00,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:05:00,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:05:00,729 INFO L175 Difference]: Start difference. First operand has 399 places, 374 transitions, 4763 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:05:00,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 412 transitions, 6265 flow [2024-06-27 23:05:05,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 412 transitions, 6110 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:05,054 INFO L231 Difference]: Finished difference. Result has 401 places, 376 transitions, 4834 flow [2024-06-27 23:05:05,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4608, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4834, PETRI_PLACES=401, PETRI_TRANSITIONS=376} [2024-06-27 23:05:05,054 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-27 23:05:05,054 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 376 transitions, 4834 flow [2024-06-27 23:05:05,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:05,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:05,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:05,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:05:05,055 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:05,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:05,055 INFO L85 PathProgramCache]: Analyzing trace with hash 110806953, now seen corresponding path program 6 times [2024-06-27 23:05:05,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:05,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101783542] [2024-06-27 23:05:05,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:05,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:05,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:05,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:05,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:05,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101783542] [2024-06-27 23:05:05,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101783542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:05,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:05,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:05,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389071842] [2024-06-27 23:05:05,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:05,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:05,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:05,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:05,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:05,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:05,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 376 transitions, 4834 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:05,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:05,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:05,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:06,113 INFO L124 PetriNetUnfolderBase]: 2986/5153 cut-off events. [2024-06-27 23:05:06,113 INFO L125 PetriNetUnfolderBase]: For 543849/543849 co-relation queries the response was YES. [2024-06-27 23:05:06,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35132 conditions, 5153 events. 2986/5153 cut-off events. For 543849/543849 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 36141 event pairs, 737 based on Foata normal form. 6/5145 useless extension candidates. Maximal degree in co-relation 34950. Up to 4042 conditions per place. [2024-06-27 23:05:06,189 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 317 selfloop transitions, 85 changer transitions 0/410 dead transitions. [2024-06-27 23:05:06,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 410 transitions, 6080 flow [2024-06-27 23:05:06,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:06,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:06,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:05:06,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:05:06,190 INFO L175 Difference]: Start difference. First operand has 401 places, 376 transitions, 4834 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:05:06,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 410 transitions, 6080 flow [2024-06-27 23:05:10,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 410 transitions, 5877 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:10,150 INFO L231 Difference]: Finished difference. Result has 404 places, 377 transitions, 4831 flow [2024-06-27 23:05:10,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4643, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4831, PETRI_PLACES=404, PETRI_TRANSITIONS=377} [2024-06-27 23:05:10,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-27 23:05:10,150 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 377 transitions, 4831 flow [2024-06-27 23:05:10,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:10,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:10,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:10,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:05:10,151 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:10,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:10,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1548456395, now seen corresponding path program 7 times [2024-06-27 23:05:10,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:10,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689447673] [2024-06-27 23:05:10,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:10,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:10,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:10,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:10,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:10,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689447673] [2024-06-27 23:05:10,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689447673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:10,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:10,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:10,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943042937] [2024-06-27 23:05:10,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:10,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:10,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:10,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:10,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:10,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:10,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 377 transitions, 4831 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:10,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:10,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:10,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:11,185 INFO L124 PetriNetUnfolderBase]: 3006/5195 cut-off events. [2024-06-27 23:05:11,185 INFO L125 PetriNetUnfolderBase]: For 550532/550532 co-relation queries the response was YES. [2024-06-27 23:05:11,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35184 conditions, 5195 events. 3006/5195 cut-off events. For 550532/550532 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 36537 event pairs, 781 based on Foata normal form. 6/5193 useless extension candidates. Maximal degree in co-relation 35001. Up to 4476 conditions per place. [2024-06-27 23:05:11,266 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 319 selfloop transitions, 76 changer transitions 0/403 dead transitions. [2024-06-27 23:05:11,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 403 transitions, 5749 flow [2024-06-27 23:05:11,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:11,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:11,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:05:11,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:05:11,267 INFO L175 Difference]: Start difference. First operand has 404 places, 377 transitions, 4831 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:05:11,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 403 transitions, 5749 flow [2024-06-27 23:05:15,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 403 transitions, 5601 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:15,865 INFO L231 Difference]: Finished difference. Result has 407 places, 378 transitions, 4857 flow [2024-06-27 23:05:15,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4684, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4857, PETRI_PLACES=407, PETRI_TRANSITIONS=378} [2024-06-27 23:05:15,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-27 23:05:15,865 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 378 transitions, 4857 flow [2024-06-27 23:05:15,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:15,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:15,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:15,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:05:15,866 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:15,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:15,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1443663413, now seen corresponding path program 8 times [2024-06-27 23:05:15,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:15,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849353140] [2024-06-27 23:05:15,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:15,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:15,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:15,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:15,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:15,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849353140] [2024-06-27 23:05:15,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849353140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:15,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:15,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:15,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583727135] [2024-06-27 23:05:15,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:15,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:15,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:15,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:15,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:16,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:16,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 378 transitions, 4857 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:16,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:16,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:16,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:16,937 INFO L124 PetriNetUnfolderBase]: 3026/5235 cut-off events. [2024-06-27 23:05:16,938 INFO L125 PetriNetUnfolderBase]: For 559137/559137 co-relation queries the response was YES. [2024-06-27 23:05:16,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35390 conditions, 5235 events. 3026/5235 cut-off events. For 559137/559137 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 36720 event pairs, 627 based on Foata normal form. 6/5235 useless extension candidates. Maximal degree in co-relation 35206. Up to 3139 conditions per place. [2024-06-27 23:05:17,015 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 294 selfloop transitions, 114 changer transitions 0/416 dead transitions. [2024-06-27 23:05:17,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 416 transitions, 6357 flow [2024-06-27 23:05:17,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:17,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:17,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:05:17,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:05:17,016 INFO L175 Difference]: Start difference. First operand has 407 places, 378 transitions, 4857 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:05:17,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 416 transitions, 6357 flow [2024-06-27 23:05:21,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 416 transitions, 6203 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:21,560 INFO L231 Difference]: Finished difference. Result has 409 places, 379 transitions, 4959 flow [2024-06-27 23:05:21,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4703, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4959, PETRI_PLACES=409, PETRI_TRANSITIONS=379} [2024-06-27 23:05:21,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-27 23:05:21,561 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 379 transitions, 4959 flow [2024-06-27 23:05:21,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:21,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:21,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:21,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:05:21,561 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:21,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:21,562 INFO L85 PathProgramCache]: Analyzing trace with hash -126251095, now seen corresponding path program 9 times [2024-06-27 23:05:21,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:21,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54860590] [2024-06-27 23:05:21,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:21,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:21,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:21,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:21,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:21,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54860590] [2024-06-27 23:05:21,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54860590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:21,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:21,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:21,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489039045] [2024-06-27 23:05:21,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:21,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:21,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:21,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:21,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:21,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:21,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 379 transitions, 4959 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:21,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:21,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:21,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:22,665 INFO L124 PetriNetUnfolderBase]: 3046/5271 cut-off events. [2024-06-27 23:05:22,665 INFO L125 PetriNetUnfolderBase]: For 570443/570443 co-relation queries the response was YES. [2024-06-27 23:05:22,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36100 conditions, 5271 events. 3046/5271 cut-off events. For 570443/570443 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 36972 event pairs, 627 based on Foata normal form. 6/5271 useless extension candidates. Maximal degree in co-relation 35915. Up to 3151 conditions per place. [2024-06-27 23:05:22,744 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 296 selfloop transitions, 112 changer transitions 0/416 dead transitions. [2024-06-27 23:05:22,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 416 transitions, 6477 flow [2024-06-27 23:05:22,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:22,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:22,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:05:22,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:05:22,745 INFO L175 Difference]: Start difference. First operand has 409 places, 379 transitions, 4959 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:05:22,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 416 transitions, 6477 flow [2024-06-27 23:05:27,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 416 transitions, 6060 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 23:05:27,093 INFO L231 Difference]: Finished difference. Result has 408 places, 380 transitions, 4796 flow [2024-06-27 23:05:27,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4796, PETRI_PLACES=408, PETRI_TRANSITIONS=380} [2024-06-27 23:05:27,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-27 23:05:27,093 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 380 transitions, 4796 flow [2024-06-27 23:05:27,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:27,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:27,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:27,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:05:27,094 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:27,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:27,094 INFO L85 PathProgramCache]: Analyzing trace with hash 958079435, now seen corresponding path program 10 times [2024-06-27 23:05:27,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:27,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141195667] [2024-06-27 23:05:27,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:27,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:27,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:27,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:27,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:27,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141195667] [2024-06-27 23:05:27,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141195667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:27,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:27,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:27,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173725120] [2024-06-27 23:05:27,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:27,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:27,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:27,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:27,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:27,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:27,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 380 transitions, 4796 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:27,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:27,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:27,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:28,172 INFO L124 PetriNetUnfolderBase]: 3066/5307 cut-off events. [2024-06-27 23:05:28,172 INFO L125 PetriNetUnfolderBase]: For 577404/577404 co-relation queries the response was YES. [2024-06-27 23:05:28,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35292 conditions, 5307 events. 3066/5307 cut-off events. For 577404/577404 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 37342 event pairs, 566 based on Foata normal form. 6/5307 useless extension candidates. Maximal degree in co-relation 35110. Up to 3163 conditions per place. [2024-06-27 23:05:28,246 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 286 selfloop transitions, 118 changer transitions 0/412 dead transitions. [2024-06-27 23:05:28,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 412 transitions, 6037 flow [2024-06-27 23:05:28,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:28,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:28,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:05:28,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:05:28,247 INFO L175 Difference]: Start difference. First operand has 408 places, 380 transitions, 4796 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:05:28,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 412 transitions, 6037 flow [2024-06-27 23:05:32,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 412 transitions, 5816 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:32,310 INFO L231 Difference]: Finished difference. Result has 411 places, 381 transitions, 4830 flow [2024-06-27 23:05:32,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4576, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4830, PETRI_PLACES=411, PETRI_TRANSITIONS=381} [2024-06-27 23:05:32,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-27 23:05:32,311 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 381 transitions, 4830 flow [2024-06-27 23:05:32,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:32,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:32,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:32,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:05:32,311 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:32,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:32,311 INFO L85 PathProgramCache]: Analyzing trace with hash -676362327, now seen corresponding path program 11 times [2024-06-27 23:05:32,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:32,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063496321] [2024-06-27 23:05:32,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:32,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:32,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:32,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:32,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:32,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063496321] [2024-06-27 23:05:32,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063496321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:32,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:32,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:32,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384000041] [2024-06-27 23:05:32,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:32,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:32,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:32,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:32,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:32,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:32,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 381 transitions, 4830 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:32,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:32,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:32,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:33,443 INFO L124 PetriNetUnfolderBase]: 3119/5386 cut-off events. [2024-06-27 23:05:33,444 INFO L125 PetriNetUnfolderBase]: For 636496/636496 co-relation queries the response was YES. [2024-06-27 23:05:33,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36639 conditions, 5386 events. 3119/5386 cut-off events. For 636496/636496 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 38091 event pairs, 808 based on Foata normal form. 6/5376 useless extension candidates. Maximal degree in co-relation 36456. Up to 4416 conditions per place. [2024-06-27 23:05:33,520 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 89 changer transitions 0/407 dead transitions. [2024-06-27 23:05:33,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 407 transitions, 6028 flow [2024-06-27 23:05:33,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:33,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:33,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:05:33,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:05:33,521 INFO L175 Difference]: Start difference. First operand has 411 places, 381 transitions, 4830 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:05:33,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 407 transitions, 6028 flow [2024-06-27 23:05:36,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 407 transitions, 5858 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:36,973 INFO L231 Difference]: Finished difference. Result has 415 places, 383 transitions, 4910 flow [2024-06-27 23:05:36,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4910, PETRI_PLACES=415, PETRI_TRANSITIONS=383} [2024-06-27 23:05:36,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-27 23:05:36,973 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 383 transitions, 4910 flow [2024-06-27 23:05:36,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:36,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:36,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:36,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:05:36,974 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:36,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:36,974 INFO L85 PathProgramCache]: Analyzing trace with hash 665249167, now seen corresponding path program 12 times [2024-06-27 23:05:36,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:36,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251246468] [2024-06-27 23:05:36,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:36,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:37,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:37,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:37,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251246468] [2024-06-27 23:05:37,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251246468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:37,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:37,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:37,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744269758] [2024-06-27 23:05:37,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:37,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:37,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:37,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:37,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:37,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:37,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 383 transitions, 4910 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:37,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:37,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:37,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:38,067 INFO L124 PetriNetUnfolderBase]: 3106/5375 cut-off events. [2024-06-27 23:05:38,067 INFO L125 PetriNetUnfolderBase]: For 596681/596681 co-relation queries the response was YES. [2024-06-27 23:05:38,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35726 conditions, 5375 events. 3106/5375 cut-off events. For 596681/596681 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 38076 event pairs, 811 based on Foata normal form. 6/5373 useless extension candidates. Maximal degree in co-relation 35541. Up to 4668 conditions per place. [2024-06-27 23:05:38,148 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 320 selfloop transitions, 77 changer transitions 0/405 dead transitions. [2024-06-27 23:05:38,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 405 transitions, 5808 flow [2024-06-27 23:05:38,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:38,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:38,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:05:38,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:05:38,149 INFO L175 Difference]: Start difference. First operand has 415 places, 383 transitions, 4910 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:05:38,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 405 transitions, 5808 flow [2024-06-27 23:05:42,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 405 transitions, 5654 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:42,321 INFO L231 Difference]: Finished difference. Result has 418 places, 383 transitions, 4914 flow [2024-06-27 23:05:42,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4756, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4914, PETRI_PLACES=418, PETRI_TRANSITIONS=383} [2024-06-27 23:05:42,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-27 23:05:42,322 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 383 transitions, 4914 flow [2024-06-27 23:05:42,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:42,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:42,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:42,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:05:42,322 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:42,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:42,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1718728619, now seen corresponding path program 13 times [2024-06-27 23:05:42,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:42,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974898321] [2024-06-27 23:05:42,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:42,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:42,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:42,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:42,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:42,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974898321] [2024-06-27 23:05:42,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974898321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:42,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:42,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:42,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733831600] [2024-06-27 23:05:42,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:42,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:42,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:42,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:42,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:42,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:42,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 383 transitions, 4914 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:42,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:42,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:42,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:43,418 INFO L124 PetriNetUnfolderBase]: 3088/5351 cut-off events. [2024-06-27 23:05:43,418 INFO L125 PetriNetUnfolderBase]: For 554414/554414 co-relation queries the response was YES. [2024-06-27 23:05:43,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34445 conditions, 5351 events. 3088/5351 cut-off events. For 554414/554414 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37993 event pairs, 799 based on Foata normal form. 8/5353 useless extension candidates. Maximal degree in co-relation 34259. Up to 4610 conditions per place. [2024-06-27 23:05:43,497 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 350 selfloop transitions, 52 changer transitions 0/410 dead transitions. [2024-06-27 23:05:43,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 410 transitions, 5822 flow [2024-06-27 23:05:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:43,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:43,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:05:43,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:05:43,498 INFO L175 Difference]: Start difference. First operand has 418 places, 383 transitions, 4914 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:05:43,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 410 transitions, 5822 flow [2024-06-27 23:05:47,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 410 transitions, 5634 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:47,780 INFO L231 Difference]: Finished difference. Result has 418 places, 383 transitions, 4838 flow [2024-06-27 23:05:47,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4838, PETRI_PLACES=418, PETRI_TRANSITIONS=383} [2024-06-27 23:05:47,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-27 23:05:47,780 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 383 transitions, 4838 flow [2024-06-27 23:05:47,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:47,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:47,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:47,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:05:47,781 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:47,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:47,781 INFO L85 PathProgramCache]: Analyzing trace with hash 335083021, now seen corresponding path program 14 times [2024-06-27 23:05:47,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:47,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637559957] [2024-06-27 23:05:47,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:47,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:47,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:47,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:47,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:47,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637559957] [2024-06-27 23:05:47,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637559957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:47,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:47,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:47,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207909141] [2024-06-27 23:05:47,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:47,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:47,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:47,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:47,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:47,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:47,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 383 transitions, 4838 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:47,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:47,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:47,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:48,905 INFO L124 PetriNetUnfolderBase]: 3070/5335 cut-off events. [2024-06-27 23:05:48,905 INFO L125 PetriNetUnfolderBase]: For 491315/491315 co-relation queries the response was YES. [2024-06-27 23:05:48,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33206 conditions, 5335 events. 3070/5335 cut-off events. For 491315/491315 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37845 event pairs, 772 based on Foata normal form. 8/5341 useless extension candidates. Maximal degree in co-relation 33019. Up to 4552 conditions per place. [2024-06-27 23:05:48,988 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 357 selfloop transitions, 56 changer transitions 0/421 dead transitions. [2024-06-27 23:05:48,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 421 transitions, 5796 flow [2024-06-27 23:05:48,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:48,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:48,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:05:48,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 23:05:48,989 INFO L175 Difference]: Start difference. First operand has 418 places, 383 transitions, 4838 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:05:48,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 421 transitions, 5796 flow [2024-06-27 23:05:52,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 421 transitions, 5668 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:52,370 INFO L231 Difference]: Finished difference. Result has 420 places, 383 transitions, 4833 flow [2024-06-27 23:05:52,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4710, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4833, PETRI_PLACES=420, PETRI_TRANSITIONS=383} [2024-06-27 23:05:52,370 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-27 23:05:52,370 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 383 transitions, 4833 flow [2024-06-27 23:05:52,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:52,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:52,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:52,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:05:52,370 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:52,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:52,371 INFO L85 PathProgramCache]: Analyzing trace with hash 507393355, now seen corresponding path program 13 times [2024-06-27 23:05:52,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:52,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754108782] [2024-06-27 23:05:52,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:52,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:52,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:52,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:52,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:52,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754108782] [2024-06-27 23:05:52,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754108782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:52,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:52,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:52,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964984305] [2024-06-27 23:05:52,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:52,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:52,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:52,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:52,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:52,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:52,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 383 transitions, 4833 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:52,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:52,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:52,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:53,506 INFO L124 PetriNetUnfolderBase]: 3057/5312 cut-off events. [2024-06-27 23:05:53,506 INFO L125 PetriNetUnfolderBase]: For 422172/422172 co-relation queries the response was YES. [2024-06-27 23:05:53,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32282 conditions, 5312 events. 3057/5312 cut-off events. For 422172/422172 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37731 event pairs, 706 based on Foata normal form. 6/5312 useless extension candidates. Maximal degree in co-relation 32095. Up to 4294 conditions per place. [2024-06-27 23:05:53,583 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 353 selfloop transitions, 63 changer transitions 0/424 dead transitions. [2024-06-27 23:05:53,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 424 transitions, 5819 flow [2024-06-27 23:05:53,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:53,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:53,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 23:05:53,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 23:05:53,584 INFO L175 Difference]: Start difference. First operand has 420 places, 383 transitions, 4833 flow. Second operand 9 states and 226 transitions. [2024-06-27 23:05:53,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 424 transitions, 5819 flow [2024-06-27 23:05:56,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 424 transitions, 5686 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:05:56,296 INFO L231 Difference]: Finished difference. Result has 420 places, 383 transitions, 4834 flow [2024-06-27 23:05:56,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4700, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4834, PETRI_PLACES=420, PETRI_TRANSITIONS=383} [2024-06-27 23:05:56,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-27 23:05:56,297 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 383 transitions, 4834 flow [2024-06-27 23:05:56,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:56,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:56,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:56,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:05:56,298 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:56,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:56,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1725399819, now seen corresponding path program 14 times [2024-06-27 23:05:56,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:56,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367831400] [2024-06-27 23:05:56,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:56,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:56,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:56,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:56,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:56,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367831400] [2024-06-27 23:05:56,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367831400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:56,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:56,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:56,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619672462] [2024-06-27 23:05:56,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:56,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:56,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:56,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:56,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:56,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:05:56,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 383 transitions, 4834 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:05:56,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:56,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:05:56,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:57,582 INFO L124 PetriNetUnfolderBase]: 3044/5285 cut-off events. [2024-06-27 23:05:57,582 INFO L125 PetriNetUnfolderBase]: For 366596/366596 co-relation queries the response was YES. [2024-06-27 23:05:57,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31383 conditions, 5285 events. 3044/5285 cut-off events. For 366596/366596 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37577 event pairs, 742 based on Foata normal form. 6/5283 useless extension candidates. Maximal degree in co-relation 31196. Up to 4429 conditions per place. [2024-06-27 23:05:57,647 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 349 selfloop transitions, 56 changer transitions 0/413 dead transitions. [2024-06-27 23:05:57,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 413 transitions, 5770 flow [2024-06-27 23:05:57,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:57,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:57,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 23:05:57,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 23:05:57,648 INFO L175 Difference]: Start difference. First operand has 420 places, 383 transitions, 4834 flow. Second operand 7 states and 179 transitions. [2024-06-27 23:05:57,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 413 transitions, 5770 flow [2024-06-27 23:06:00,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 413 transitions, 5595 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 23:06:00,324 INFO L231 Difference]: Finished difference. Result has 417 places, 383 transitions, 4777 flow [2024-06-27 23:06:00,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4659, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4777, PETRI_PLACES=417, PETRI_TRANSITIONS=383} [2024-06-27 23:06:00,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-27 23:06:00,324 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 383 transitions, 4777 flow [2024-06-27 23:06:00,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:06:00,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:00,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:00,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:06:00,325 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:00,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:00,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1878570315, now seen corresponding path program 15 times [2024-06-27 23:06:00,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:00,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494785036] [2024-06-27 23:06:00,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:00,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:00,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:00,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:00,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:00,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494785036] [2024-06-27 23:06:00,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494785036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:00,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:00,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:00,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503469275] [2024-06-27 23:06:00,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:00,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:00,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:00,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:00,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:00,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:00,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 383 transitions, 4777 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:06:00,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:00,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:00,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:01,373 INFO L124 PetriNetUnfolderBase]: 3031/5270 cut-off events. [2024-06-27 23:06:01,373 INFO L125 PetriNetUnfolderBase]: For 310078/310078 co-relation queries the response was YES. [2024-06-27 23:06:01,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30340 conditions, 5270 events. 3031/5270 cut-off events. For 310078/310078 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37380 event pairs, 549 based on Foata normal form. 6/5270 useless extension candidates. Maximal degree in co-relation 30153. Up to 3867 conditions per place. [2024-06-27 23:06:01,451 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 334 selfloop transitions, 72 changer transitions 0/414 dead transitions. [2024-06-27 23:06:01,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 414 transitions, 5717 flow [2024-06-27 23:06:01,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:01,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:01,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 23:06:01,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 23:06:01,452 INFO L175 Difference]: Start difference. First operand has 417 places, 383 transitions, 4777 flow. Second operand 7 states and 179 transitions. [2024-06-27 23:06:01,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 414 transitions, 5717 flow [2024-06-27 23:06:03,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 414 transitions, 5530 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:03,097 INFO L231 Difference]: Finished difference. Result has 415 places, 383 transitions, 4740 flow [2024-06-27 23:06:03,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4740, PETRI_PLACES=415, PETRI_TRANSITIONS=383} [2024-06-27 23:06:03,097 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-27 23:06:03,097 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 383 transitions, 4740 flow [2024-06-27 23:06:03,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 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) [2024-06-27 23:06:03,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:03,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:03,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:06:03,097 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:03,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:03,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1710585067, now seen corresponding path program 1 times [2024-06-27 23:06:03,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:03,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246459756] [2024-06-27 23:06:03,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:03,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:03,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:03,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:03,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:03,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246459756] [2024-06-27 23:06:03,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246459756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:03,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:03,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:03,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059054473] [2024-06-27 23:06:03,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:03,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:03,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:03,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:03,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:03,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:03,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 383 transitions, 4740 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:03,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:03,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:03,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:04,475 INFO L124 PetriNetUnfolderBase]: 3320/5807 cut-off events. [2024-06-27 23:06:04,475 INFO L125 PetriNetUnfolderBase]: For 827137/827137 co-relation queries the response was YES. [2024-06-27 23:06:04,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39093 conditions, 5807 events. 3320/5807 cut-off events. For 827137/827137 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 41620 event pairs, 828 based on Foata normal form. 18/5823 useless extension candidates. Maximal degree in co-relation 38907. Up to 4040 conditions per place. [2024-06-27 23:06:04,557 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 369 selfloop transitions, 48 changer transitions 15/440 dead transitions. [2024-06-27 23:06:04,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 440 transitions, 6412 flow [2024-06-27 23:06:04,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:04,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:04,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-27 23:06:04,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-27 23:06:04,558 INFO L175 Difference]: Start difference. First operand has 415 places, 383 transitions, 4740 flow. Second operand 10 states and 254 transitions. [2024-06-27 23:06:04,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 440 transitions, 6412 flow [2024-06-27 23:06:08,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 440 transitions, 6162 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:08,878 INFO L231 Difference]: Finished difference. Result has 416 places, 381 transitions, 4572 flow [2024-06-27 23:06:08,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4572, PETRI_PLACES=416, PETRI_TRANSITIONS=381} [2024-06-27 23:06:08,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-27 23:06:08,878 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 381 transitions, 4572 flow [2024-06-27 23:06:08,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:08,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:08,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:08,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:06:08,879 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:08,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:08,879 INFO L85 PathProgramCache]: Analyzing trace with hash -2049047305, now seen corresponding path program 2 times [2024-06-27 23:06:08,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:08,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775512859] [2024-06-27 23:06:08,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:08,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:08,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:09,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:09,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:09,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775512859] [2024-06-27 23:06:09,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775512859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:09,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:09,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:09,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136483983] [2024-06-27 23:06:09,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:09,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:09,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:09,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:09,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:09,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:09,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 381 transitions, 4572 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:09,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:09,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:09,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:10,150 INFO L124 PetriNetUnfolderBase]: 3369/5898 cut-off events. [2024-06-27 23:06:10,151 INFO L125 PetriNetUnfolderBase]: For 962078/962078 co-relation queries the response was YES. [2024-06-27 23:06:10,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41331 conditions, 5898 events. 3369/5898 cut-off events. For 962078/962078 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 42483 event pairs, 875 based on Foata normal form. 18/5914 useless extension candidates. Maximal degree in co-relation 41145. Up to 4826 conditions per place. [2024-06-27 23:06:10,237 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 374 selfloop transitions, 39 changer transitions 12/433 dead transitions. [2024-06-27 23:06:10,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 433 transitions, 5928 flow [2024-06-27 23:06:10,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:06:10,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:06:10,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-27 23:06:10,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 23:06:10,238 INFO L175 Difference]: Start difference. First operand has 416 places, 381 transitions, 4572 flow. Second operand 11 states and 260 transitions. [2024-06-27 23:06:10,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 433 transitions, 5928 flow [2024-06-27 23:06:15,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 433 transitions, 5833 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:15,972 INFO L231 Difference]: Finished difference. Result has 416 places, 379 transitions, 4541 flow [2024-06-27 23:06:15,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4481, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4541, PETRI_PLACES=416, PETRI_TRANSITIONS=379} [2024-06-27 23:06:15,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-27 23:06:15,973 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 379 transitions, 4541 flow [2024-06-27 23:06:15,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:15,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:15,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:15,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:06:15,974 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:15,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:15,975 INFO L85 PathProgramCache]: Analyzing trace with hash 2101822071, now seen corresponding path program 3 times [2024-06-27 23:06:15,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:15,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563081958] [2024-06-27 23:06:15,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:15,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:15,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:16,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:16,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:16,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563081958] [2024-06-27 23:06:16,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563081958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:16,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:16,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:16,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214572265] [2024-06-27 23:06:16,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:16,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:16,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:16,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:16,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:16,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:16,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 379 transitions, 4541 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:16,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:16,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:16,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:17,421 INFO L124 PetriNetUnfolderBase]: 3137/5482 cut-off events. [2024-06-27 23:06:17,421 INFO L125 PetriNetUnfolderBase]: For 590963/590963 co-relation queries the response was YES. [2024-06-27 23:06:17,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33886 conditions, 5482 events. 3137/5482 cut-off events. For 590963/590963 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 39023 event pairs, 766 based on Foata normal form. 18/5498 useless extension candidates. Maximal degree in co-relation 33701. Up to 4621 conditions per place. [2024-06-27 23:06:17,490 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 355 selfloop transitions, 35 changer transitions 22/420 dead transitions. [2024-06-27 23:06:17,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 420 transitions, 5545 flow [2024-06-27 23:06:17,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:17,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:17,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:06:17,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 23:06:17,491 INFO L175 Difference]: Start difference. First operand has 416 places, 379 transitions, 4541 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:06:17,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 420 transitions, 5545 flow [2024-06-27 23:06:21,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 420 transitions, 5466 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:21,225 INFO L231 Difference]: Finished difference. Result has 414 places, 375 transitions, 4479 flow [2024-06-27 23:06:21,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4462, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4479, PETRI_PLACES=414, PETRI_TRANSITIONS=375} [2024-06-27 23:06:21,225 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-27 23:06:21,226 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 375 transitions, 4479 flow [2024-06-27 23:06:21,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:21,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:21,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:21,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:06:21,226 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:21,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:21,226 INFO L85 PathProgramCache]: Analyzing trace with hash -956290539, now seen corresponding path program 4 times [2024-06-27 23:06:21,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:21,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520382141] [2024-06-27 23:06:21,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:21,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:21,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:21,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:21,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:21,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520382141] [2024-06-27 23:06:21,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520382141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:21,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:21,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:21,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780173754] [2024-06-27 23:06:21,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:21,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:21,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:21,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:21,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:21,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:21,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 375 transitions, 4479 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:21,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:21,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:21,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:22,687 INFO L124 PetriNetUnfolderBase]: 3203/5580 cut-off events. [2024-06-27 23:06:22,688 INFO L125 PetriNetUnfolderBase]: For 849380/849380 co-relation queries the response was YES. [2024-06-27 23:06:22,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37648 conditions, 5580 events. 3203/5580 cut-off events. For 849380/849380 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 39762 event pairs, 872 based on Foata normal form. 24/5602 useless extension candidates. Maximal degree in co-relation 37463. Up to 4444 conditions per place. [2024-06-27 23:06:22,764 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 357 selfloop transitions, 36 changer transitions 19/420 dead transitions. [2024-06-27 23:06:22,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 420 transitions, 5801 flow [2024-06-27 23:06:22,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:22,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:22,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:06:22,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 23:06:22,768 INFO L175 Difference]: Start difference. First operand has 414 places, 375 transitions, 4479 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:06:22,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 420 transitions, 5801 flow [2024-06-27 23:06:27,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 420 transitions, 5709 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:27,636 INFO L231 Difference]: Finished difference. Result has 409 places, 371 transitions, 4411 flow [2024-06-27 23:06:27,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4391, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4411, PETRI_PLACES=409, PETRI_TRANSITIONS=371} [2024-06-27 23:06:27,637 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-27 23:06:27,637 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 371 transitions, 4411 flow [2024-06-27 23:06:27,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:27,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:27,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:27,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:06:27,637 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:27,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:27,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1546924471, now seen corresponding path program 5 times [2024-06-27 23:06:27,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:27,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246999515] [2024-06-27 23:06:27,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:27,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:27,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:27,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:27,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246999515] [2024-06-27 23:06:27,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246999515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:27,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:27,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:27,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324929704] [2024-06-27 23:06:27,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:27,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:27,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:27,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:27,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:27,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:27,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 371 transitions, 4411 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:27,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:27,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:27,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:29,051 INFO L124 PetriNetUnfolderBase]: 3115/5436 cut-off events. [2024-06-27 23:06:29,051 INFO L125 PetriNetUnfolderBase]: For 851104/851104 co-relation queries the response was YES. [2024-06-27 23:06:29,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36761 conditions, 5436 events. 3115/5436 cut-off events. For 851104/851104 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 38637 event pairs, 908 based on Foata normal form. 26/5460 useless extension candidates. Maximal degree in co-relation 36577. Up to 4703 conditions per place. [2024-06-27 23:06:29,122 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 348 selfloop transitions, 34 changer transitions 12/402 dead transitions. [2024-06-27 23:06:29,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 402 transitions, 5323 flow [2024-06-27 23:06:29,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:29,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:29,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 23:06:29,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 23:06:29,123 INFO L175 Difference]: Start difference. First operand has 409 places, 371 transitions, 4411 flow. Second operand 9 states and 212 transitions. [2024-06-27 23:06:29,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 402 transitions, 5323 flow [2024-06-27 23:06:35,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 402 transitions, 5171 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:06:35,321 INFO L231 Difference]: Finished difference. Result has 404 places, 367 transitions, 4304 flow [2024-06-27 23:06:35,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4259, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4304, PETRI_PLACES=404, PETRI_TRANSITIONS=367} [2024-06-27 23:06:35,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-27 23:06:35,322 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 367 transitions, 4304 flow [2024-06-27 23:06:35,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:35,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:35,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:35,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:06:35,322 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:35,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:35,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1546627801, now seen corresponding path program 6 times [2024-06-27 23:06:35,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:35,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507720902] [2024-06-27 23:06:35,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:35,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:35,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:35,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:35,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507720902] [2024-06-27 23:06:35,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507720902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:35,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:35,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:35,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314723723] [2024-06-27 23:06:35,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:35,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:35,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:35,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:35,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:35,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:35,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 367 transitions, 4304 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:35,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:35,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:35,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:36,703 INFO L124 PetriNetUnfolderBase]: 3100/5413 cut-off events. [2024-06-27 23:06:36,703 INFO L125 PetriNetUnfolderBase]: For 820341/820341 co-relation queries the response was YES. [2024-06-27 23:06:36,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36479 conditions, 5413 events. 3100/5413 cut-off events. For 820341/820341 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 38502 event pairs, 860 based on Foata normal form. 24/5435 useless extension candidates. Maximal degree in co-relation 36296. Up to 4655 conditions per place. [2024-06-27 23:06:36,885 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 343 selfloop transitions, 30 changer transitions 21/402 dead transitions. [2024-06-27 23:06:36,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 402 transitions, 5262 flow [2024-06-27 23:06:36,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:36,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:36,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 23:06:36,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 23:06:36,886 INFO L175 Difference]: Start difference. First operand has 404 places, 367 transitions, 4304 flow. Second operand 9 states and 213 transitions. [2024-06-27 23:06:36,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 402 transitions, 5262 flow [2024-06-27 23:06:42,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 402 transitions, 5192 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:42,495 INFO L231 Difference]: Finished difference. Result has 403 places, 362 transitions, 4235 flow [2024-06-27 23:06:42,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4235, PETRI_PLACES=403, PETRI_TRANSITIONS=362} [2024-06-27 23:06:42,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-27 23:06:42,496 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 362 transitions, 4235 flow [2024-06-27 23:06:42,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:42,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:42,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:42,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:06:42,496 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:42,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:42,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1577174263, now seen corresponding path program 7 times [2024-06-27 23:06:42,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:42,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845567329] [2024-06-27 23:06:42,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:42,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:42,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:42,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:42,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:42,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845567329] [2024-06-27 23:06:42,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845567329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:42,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:42,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:42,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857672359] [2024-06-27 23:06:42,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:42,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:42,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:42,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:42,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:42,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:42,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 362 transitions, 4235 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:42,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:42,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:42,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:43,986 INFO L124 PetriNetUnfolderBase]: 3144/5495 cut-off events. [2024-06-27 23:06:43,986 INFO L125 PetriNetUnfolderBase]: For 914419/914419 co-relation queries the response was YES. [2024-06-27 23:06:44,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38914 conditions, 5495 events. 3144/5495 cut-off events. For 914419/914419 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39215 event pairs, 868 based on Foata normal form. 18/5511 useless extension candidates. Maximal degree in co-relation 38731. Up to 4612 conditions per place. [2024-06-27 23:06:44,068 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 354 selfloop transitions, 29 changer transitions 8/399 dead transitions. [2024-06-27 23:06:44,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 399 transitions, 5447 flow [2024-06-27 23:06:44,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:44,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:44,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 23:06:44,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 23:06:44,069 INFO L175 Difference]: Start difference. First operand has 403 places, 362 transitions, 4235 flow. Second operand 9 states and 211 transitions. [2024-06-27 23:06:44,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 399 transitions, 5447 flow [2024-06-27 23:06:49,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 399 transitions, 5307 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:49,566 INFO L231 Difference]: Finished difference. Result has 399 places, 361 transitions, 4152 flow [2024-06-27 23:06:49,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4107, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4152, PETRI_PLACES=399, PETRI_TRANSITIONS=361} [2024-06-27 23:06:49,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-27 23:06:49,567 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 361 transitions, 4152 flow [2024-06-27 23:06:49,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:49,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:49,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:49,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:06:49,567 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:49,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:49,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1576966873, now seen corresponding path program 8 times [2024-06-27 23:06:49,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:49,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244349359] [2024-06-27 23:06:49,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:49,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:49,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:49,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:49,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:49,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244349359] [2024-06-27 23:06:49,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244349359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:49,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:49,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:49,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487399170] [2024-06-27 23:06:49,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:49,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:49,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:49,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:49,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:49,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:49,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 361 transitions, 4152 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:49,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:49,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:49,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:50,904 INFO L124 PetriNetUnfolderBase]: 3039/5308 cut-off events. [2024-06-27 23:06:50,904 INFO L125 PetriNetUnfolderBase]: For 748701/748701 co-relation queries the response was YES. [2024-06-27 23:06:50,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34913 conditions, 5308 events. 3039/5308 cut-off events. For 748701/748701 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 37611 event pairs, 850 based on Foata normal form. 18/5324 useless extension candidates. Maximal degree in co-relation 34731. Up to 4612 conditions per place. [2024-06-27 23:06:50,976 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 335 selfloop transitions, 25 changer transitions 24/392 dead transitions. [2024-06-27 23:06:50,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 392 transitions, 5044 flow [2024-06-27 23:06:50,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:50,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:50,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 23:06:50,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 23:06:50,977 INFO L175 Difference]: Start difference. First operand has 399 places, 361 transitions, 4152 flow. Second operand 9 states and 205 transitions. [2024-06-27 23:06:50,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 392 transitions, 5044 flow [2024-06-27 23:06:55,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 392 transitions, 4985 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:55,183 INFO L231 Difference]: Finished difference. Result has 399 places, 356 transitions, 4070 flow [2024-06-27 23:06:55,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4070, PETRI_PLACES=399, PETRI_TRANSITIONS=356} [2024-06-27 23:06:55,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-27 23:06:55,184 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 356 transitions, 4070 flow [2024-06-27 23:06:55,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:55,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:55,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:55,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:06:55,184 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:55,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:55,184 INFO L85 PathProgramCache]: Analyzing trace with hash -386120999, now seen corresponding path program 9 times [2024-06-27 23:06:55,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:55,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628783044] [2024-06-27 23:06:55,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:55,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:55,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:55,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:55,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:55,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628783044] [2024-06-27 23:06:55,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628783044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:55,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:55,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:55,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842369452] [2024-06-27 23:06:55,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:55,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:55,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:55,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:55,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:55,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:06:55,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 356 transitions, 4070 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:06:55,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:55,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:06:55,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:56,632 INFO L124 PetriNetUnfolderBase]: 3152/5478 cut-off events. [2024-06-27 23:06:56,632 INFO L125 PetriNetUnfolderBase]: For 994235/994235 co-relation queries the response was YES. [2024-06-27 23:06:56,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38897 conditions, 5478 events. 3152/5478 cut-off events. For 994235/994235 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 39080 event pairs, 922 based on Foata normal form. 24/5493 useless extension candidates. Maximal degree in co-relation 38716. Up to 4007 conditions per place. [2024-06-27 23:06:56,712 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 214 selfloop transitions, 157 changer transitions 19/398 dead transitions. [2024-06-27 23:06:56,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 398 transitions, 5320 flow [2024-06-27 23:06:56,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:56,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:56,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 23:06:56,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 23:06:56,713 INFO L175 Difference]: Start difference. First operand has 399 places, 356 transitions, 4070 flow. Second operand 9 states and 226 transitions. [2024-06-27 23:06:56,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 398 transitions, 5320 flow [2024-06-27 23:07:01,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 398 transitions, 5233 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:07:01,984 INFO L231 Difference]: Finished difference. Result has 390 places, 352 transitions, 4252 flow [2024-06-27 23:07:01,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3985, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4252, PETRI_PLACES=390, PETRI_TRANSITIONS=352} [2024-06-27 23:07:01,984 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 23:07:01,984 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 352 transitions, 4252 flow [2024-06-27 23:07:01,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:01,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:01,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:01,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:07:01,985 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:01,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:01,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1618977997, now seen corresponding path program 1 times [2024-06-27 23:07:01,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:01,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589774752] [2024-06-27 23:07:01,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:01,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:01,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:02,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:02,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:02,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589774752] [2024-06-27 23:07:02,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589774752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:02,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:02,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:02,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263100600] [2024-06-27 23:07:02,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:02,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:02,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:02,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:02,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:02,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:07:02,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 352 transitions, 4252 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:02,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:02,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:07:02,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:03,236 INFO L124 PetriNetUnfolderBase]: 3064/5338 cut-off events. [2024-06-27 23:07:03,236 INFO L125 PetriNetUnfolderBase]: For 1009441/1009441 co-relation queries the response was YES. [2024-06-27 23:07:03,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38432 conditions, 5338 events. 3064/5338 cut-off events. For 1009441/1009441 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 37970 event pairs, 960 based on Foata normal form. 26/5355 useless extension candidates. Maximal degree in co-relation 38255. Up to 4458 conditions per place. [2024-06-27 23:07:03,496 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 155 changer transitions 12/380 dead transitions. [2024-06-27 23:07:03,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 380 transitions, 5108 flow [2024-06-27 23:07:03,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:03,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:03,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 23:07:03,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 23:07:03,497 INFO L175 Difference]: Start difference. First operand has 390 places, 352 transitions, 4252 flow. Second operand 9 states and 215 transitions. [2024-06-27 23:07:03,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 380 transitions, 5108 flow [2024-06-27 23:07:09,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 380 transitions, 4817 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:09,925 INFO L231 Difference]: Finished difference. Result has 387 places, 348 transitions, 4248 flow [2024-06-27 23:07:09,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3961, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4248, PETRI_PLACES=387, PETRI_TRANSITIONS=348} [2024-06-27 23:07:09,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-27 23:07:09,926 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 348 transitions, 4248 flow [2024-06-27 23:07:09,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:09,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:09,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:09,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:07:09,926 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:09,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:09,927 INFO L85 PathProgramCache]: Analyzing trace with hash -212369813, now seen corresponding path program 2 times [2024-06-27 23:07:09,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:09,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721104666] [2024-06-27 23:07:09,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:09,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:09,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:10,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:10,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:10,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721104666] [2024-06-27 23:07:10,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721104666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:10,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:10,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:10,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300262023] [2024-06-27 23:07:10,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:10,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:10,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:10,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:10,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:10,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:07:10,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 348 transitions, 4248 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:10,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:10,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:07:10,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:11,188 INFO L124 PetriNetUnfolderBase]: 3049/5315 cut-off events. [2024-06-27 23:07:11,188 INFO L125 PetriNetUnfolderBase]: For 977983/977983 co-relation queries the response was YES. [2024-06-27 23:07:11,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38253 conditions, 5315 events. 3049/5315 cut-off events. For 977983/977983 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 37866 event pairs, 912 based on Foata normal form. 24/5330 useless extension candidates. Maximal degree in co-relation 38077. Up to 4410 conditions per place. [2024-06-27 23:07:11,260 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 200 selfloop transitions, 151 changer transitions 21/380 dead transitions. [2024-06-27 23:07:11,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 380 transitions, 5146 flow [2024-06-27 23:07:11,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:11,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:11,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 23:07:11,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:07:11,261 INFO L175 Difference]: Start difference. First operand has 387 places, 348 transitions, 4248 flow. Second operand 9 states and 216 transitions. [2024-06-27 23:07:11,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 380 transitions, 5146 flow [2024-06-27 23:07:18,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 380 transitions, 4832 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:18,134 INFO L231 Difference]: Finished difference. Result has 385 places, 343 transitions, 4182 flow [2024-06-27 23:07:18,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4182, PETRI_PLACES=385, PETRI_TRANSITIONS=343} [2024-06-27 23:07:18,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-27 23:07:18,135 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 343 transitions, 4182 flow [2024-06-27 23:07:18,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:18,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:18,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:18,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:07:18,135 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:18,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:18,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1739242705, now seen corresponding path program 3 times [2024-06-27 23:07:18,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:18,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250310045] [2024-06-27 23:07:18,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:18,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:18,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:18,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:18,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:18,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250310045] [2024-06-27 23:07:18,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250310045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:18,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:18,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:18,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168386023] [2024-06-27 23:07:18,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:18,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:18,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:18,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:18,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:18,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:07:18,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 343 transitions, 4182 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:18,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:18,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:07:18,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:19,320 INFO L124 PetriNetUnfolderBase]: 3106/5424 cut-off events. [2024-06-27 23:07:19,320 INFO L125 PetriNetUnfolderBase]: For 1092894/1092894 co-relation queries the response was YES. [2024-06-27 23:07:19,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41365 conditions, 5424 events. 3106/5424 cut-off events. For 1092894/1092894 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 38683 event pairs, 879 based on Foata normal form. 18/5433 useless extension candidates. Maximal degree in co-relation 41190. Up to 3063 conditions per place. [2024-06-27 23:07:19,583 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 210 selfloop transitions, 156 changer transitions 16/390 dead transitions. [2024-06-27 23:07:19,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 390 transitions, 5672 flow [2024-06-27 23:07:19,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:19,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:19,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 23:07:19,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-27 23:07:19,584 INFO L175 Difference]: Start difference. First operand has 385 places, 343 transitions, 4182 flow. Second operand 9 states and 229 transitions. [2024-06-27 23:07:19,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 390 transitions, 5672 flow [2024-06-27 23:07:25,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 390 transitions, 5344 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:25,722 INFO L231 Difference]: Finished difference. Result has 380 places, 340 transitions, 4141 flow [2024-06-27 23:07:25,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3866, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4141, PETRI_PLACES=380, PETRI_TRANSITIONS=340} [2024-06-27 23:07:25,722 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 23:07:25,722 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 340 transitions, 4141 flow [2024-06-27 23:07:25,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:25,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:25,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:25,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:07:25,723 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:25,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:25,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1443667315, now seen corresponding path program 4 times [2024-06-27 23:07:25,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:25,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892155321] [2024-06-27 23:07:25,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:25,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:25,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:25,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:25,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:25,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892155321] [2024-06-27 23:07:25,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892155321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:25,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:25,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:25,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321422793] [2024-06-27 23:07:25,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:25,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:25,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:25,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:25,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:25,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:07:25,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 340 transitions, 4141 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:25,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:25,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:07:25,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:27,027 INFO L124 PetriNetUnfolderBase]: 3116/5442 cut-off events. [2024-06-27 23:07:27,027 INFO L125 PetriNetUnfolderBase]: For 1189223/1189223 co-relation queries the response was YES. [2024-06-27 23:07:27,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43375 conditions, 5442 events. 3116/5442 cut-off events. For 1189223/1189223 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 38792 event pairs, 973 based on Foata normal form. 18/5451 useless extension candidates. Maximal degree in co-relation 43202. Up to 3063 conditions per place. [2024-06-27 23:07:27,100 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 144 changer transitions 8/383 dead transitions. [2024-06-27 23:07:27,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 383 transitions, 5579 flow [2024-06-27 23:07:27,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:27,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:27,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 23:07:27,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:07:27,101 INFO L175 Difference]: Start difference. First operand has 380 places, 340 transitions, 4141 flow. Second operand 9 states and 225 transitions. [2024-06-27 23:07:27,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 383 transitions, 5579 flow [2024-06-27 23:07:32,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 383 transitions, 5269 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:32,630 INFO L231 Difference]: Finished difference. Result has 378 places, 338 transitions, 4112 flow [2024-06-27 23:07:32,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3839, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4112, PETRI_PLACES=378, PETRI_TRANSITIONS=338} [2024-06-27 23:07:32,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 23:07:32,631 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 338 transitions, 4112 flow [2024-06-27 23:07:32,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:32,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:32,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:32,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:07:32,632 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:32,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:32,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1082321785, now seen corresponding path program 5 times [2024-06-27 23:07:32,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:32,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316394216] [2024-06-27 23:07:32,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:32,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:32,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:32,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:32,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:32,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316394216] [2024-06-27 23:07:32,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316394216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:32,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:32,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:32,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721862427] [2024-06-27 23:07:32,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:32,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:32,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:32,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:32,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:32,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:07:32,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 338 transitions, 4112 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:32,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:32,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:07:32,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:34,092 INFO L124 PetriNetUnfolderBase]: 3011/5255 cut-off events. [2024-06-27 23:07:34,092 INFO L125 PetriNetUnfolderBase]: For 1042926/1042926 co-relation queries the response was YES. [2024-06-27 23:07:34,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40412 conditions, 5255 events. 3011/5255 cut-off events. For 1042926/1042926 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37257 event pairs, 961 based on Foata normal form. 18/5264 useless extension candidates. Maximal degree in co-relation 40240. Up to 3063 conditions per place. [2024-06-27 23:07:34,168 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 208 selfloop transitions, 141 changer transitions 19/376 dead transitions. [2024-06-27 23:07:34,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 376 transitions, 5258 flow [2024-06-27 23:07:34,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:34,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:34,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:07:34,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:07:34,169 INFO L175 Difference]: Start difference. First operand has 378 places, 338 transitions, 4112 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:07:34,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 376 transitions, 5258 flow [2024-06-27 23:07:39,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 376 transitions, 4963 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:39,626 INFO L231 Difference]: Finished difference. Result has 377 places, 334 transitions, 4045 flow [2024-06-27 23:07:39,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3821, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4045, PETRI_PLACES=377, PETRI_TRANSITIONS=334} [2024-06-27 23:07:39,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-27 23:07:39,627 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 334 transitions, 4045 flow [2024-06-27 23:07:39,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:39,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:39,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:39,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:07:39,627 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:39,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:39,628 INFO L85 PathProgramCache]: Analyzing trace with hash 294671225, now seen corresponding path program 6 times [2024-06-27 23:07:39,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:39,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90966936] [2024-06-27 23:07:39,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:39,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:39,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:39,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:39,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:39,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90966936] [2024-06-27 23:07:39,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90966936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:39,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:39,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:39,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985040397] [2024-06-27 23:07:39,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:39,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:39,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:39,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:39,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:39,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:07:39,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 334 transitions, 4045 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:39,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:39,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:07:39,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:40,968 INFO L124 PetriNetUnfolderBase]: 3216/5612 cut-off events. [2024-06-27 23:07:40,968 INFO L125 PetriNetUnfolderBase]: For 1372186/1372186 co-relation queries the response was YES. [2024-06-27 23:07:41,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47668 conditions, 5612 events. 3216/5612 cut-off events. For 1372186/1372186 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 40431 event pairs, 1058 based on Foata normal form. 18/5621 useless extension candidates. Maximal degree in co-relation 47497. Up to 4199 conditions per place. [2024-06-27 23:07:41,045 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 212 selfloop transitions, 144 changer transitions 8/372 dead transitions. [2024-06-27 23:07:41,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 372 transitions, 5447 flow [2024-06-27 23:07:41,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:41,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:41,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 23:07:41,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 23:07:41,046 INFO L175 Difference]: Start difference. First operand has 377 places, 334 transitions, 4045 flow. Second operand 9 states and 222 transitions. [2024-06-27 23:07:41,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 372 transitions, 5447 flow [2024-06-27 23:07:48,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 372 transitions, 5192 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:48,469 INFO L231 Difference]: Finished difference. Result has 372 places, 332 transitions, 4072 flow [2024-06-27 23:07:48,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4072, PETRI_PLACES=372, PETRI_TRANSITIONS=332} [2024-06-27 23:07:48,470 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-27 23:07:48,470 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 332 transitions, 4072 flow [2024-06-27 23:07:48,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:48,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:48,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:48,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:07:48,470 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:48,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:48,470 INFO L85 PathProgramCache]: Analyzing trace with hash -370669421, now seen corresponding path program 7 times [2024-06-27 23:07:48,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:48,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396102697] [2024-06-27 23:07:48,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:48,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:48,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:48,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:48,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:48,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396102697] [2024-06-27 23:07:48,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396102697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:48,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:48,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:48,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306864320] [2024-06-27 23:07:48,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:48,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:48,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:48,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:48,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:48,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:07:48,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 332 transitions, 4072 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:48,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:48,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:07:48,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:49,743 INFO L124 PetriNetUnfolderBase]: 3220/5622 cut-off events. [2024-06-27 23:07:49,743 INFO L125 PetriNetUnfolderBase]: For 1381234/1381234 co-relation queries the response was YES. [2024-06-27 23:07:49,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47560 conditions, 5622 events. 3220/5622 cut-off events. For 1381234/1381234 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 40690 event pairs, 1178 based on Foata normal form. 26/5639 useless extension candidates. Maximal degree in co-relation 47391. Up to 4734 conditions per place. [2024-06-27 23:07:49,818 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 196 selfloop transitions, 141 changer transitions 12/357 dead transitions. [2024-06-27 23:07:49,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 357 transitions, 4874 flow [2024-06-27 23:07:49,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:49,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:49,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 23:07:49,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 23:07:49,819 INFO L175 Difference]: Start difference. First operand has 372 places, 332 transitions, 4072 flow. Second operand 9 states and 212 transitions. [2024-06-27 23:07:49,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 357 transitions, 4874 flow [2024-06-27 23:07:55,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 357 transitions, 4582 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:55,886 INFO L231 Difference]: Finished difference. Result has 370 places, 328 transitions, 4036 flow [2024-06-27 23:07:55,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3780, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4036, PETRI_PLACES=370, PETRI_TRANSITIONS=328} [2024-06-27 23:07:55,887 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 23:07:55,887 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 328 transitions, 4036 flow [2024-06-27 23:07:55,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:55,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:55,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:55,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:07:55,887 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:55,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:55,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1397804715, now seen corresponding path program 8 times [2024-06-27 23:07:55,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:55,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076060005] [2024-06-27 23:07:55,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:55,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:55,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:56,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:56,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:56,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076060005] [2024-06-27 23:07:56,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076060005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:56,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:56,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:56,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786497899] [2024-06-27 23:07:56,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:56,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:56,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:56,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:56,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:56,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:07:56,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 328 transitions, 4036 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:07:56,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:56,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:07:56,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:57,095 INFO L124 PetriNetUnfolderBase]: 3205/5599 cut-off events. [2024-06-27 23:07:57,096 INFO L125 PetriNetUnfolderBase]: For 1320898/1320898 co-relation queries the response was YES. [2024-06-27 23:07:57,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47062 conditions, 5599 events. 3205/5599 cut-off events. For 1320898/1320898 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 40517 event pairs, 1130 based on Foata normal form. 24/5614 useless extension candidates. Maximal degree in co-relation 46895. Up to 4475 conditions per place. [2024-06-27 23:07:57,353 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 203 selfloop transitions, 138 changer transitions 11/360 dead transitions. [2024-06-27 23:07:57,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 360 transitions, 5132 flow [2024-06-27 23:07:57,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:57,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:57,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 23:07:57,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:07:57,355 INFO L175 Difference]: Start difference. First operand has 370 places, 328 transitions, 4036 flow. Second operand 9 states and 216 transitions. [2024-06-27 23:07:57,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 360 transitions, 5132 flow [2024-06-27 23:08:03,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 360 transitions, 4842 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:03,883 INFO L231 Difference]: Finished difference. Result has 368 places, 324 transitions, 3987 flow [2024-06-27 23:08:03,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3750, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3987, PETRI_PLACES=368, PETRI_TRANSITIONS=324} [2024-06-27 23:08:03,884 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-27 23:08:03,884 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 324 transitions, 3987 flow [2024-06-27 23:08:03,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:03,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:03,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:03,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:08:03,884 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:03,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:03,884 INFO L85 PathProgramCache]: Analyzing trace with hash 2063303461, now seen corresponding path program 9 times [2024-06-27 23:08:03,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:03,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730133696] [2024-06-27 23:08:03,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:03,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:03,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:04,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:04,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:04,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730133696] [2024-06-27 23:08:04,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730133696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:04,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:04,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:04,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333505161] [2024-06-27 23:08:04,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:04,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:04,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:04,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:04,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:04,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:08:04,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 324 transitions, 3987 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:04,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:04,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:08:04,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:05,211 INFO L124 PetriNetUnfolderBase]: 3152/5504 cut-off events. [2024-06-27 23:08:05,211 INFO L125 PetriNetUnfolderBase]: For 1260021/1260021 co-relation queries the response was YES. [2024-06-27 23:08:05,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46387 conditions, 5504 events. 3152/5504 cut-off events. For 1260021/1260021 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 39556 event pairs, 1120 based on Foata normal form. 18/5513 useless extension candidates. Maximal degree in co-relation 46221. Up to 4199 conditions per place. [2024-06-27 23:08:05,279 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 201 selfloop transitions, 136 changer transitions 13/358 dead transitions. [2024-06-27 23:08:05,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 358 transitions, 5073 flow [2024-06-27 23:08:05,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:05,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:05,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 23:08:05,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 23:08:05,280 INFO L175 Difference]: Start difference. First operand has 368 places, 324 transitions, 3987 flow. Second operand 9 states and 218 transitions. [2024-06-27 23:08:05,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 358 transitions, 5073 flow [2024-06-27 23:08:11,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 358 transitions, 4788 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:08:11,575 INFO L231 Difference]: Finished difference. Result has 365 places, 321 transitions, 3950 flow [2024-06-27 23:08:11,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3708, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3950, PETRI_PLACES=365, PETRI_TRANSITIONS=321} [2024-06-27 23:08:11,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-27 23:08:11,575 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 321 transitions, 3950 flow [2024-06-27 23:08:11,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:11,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:11,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:11,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 23:08:11,576 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:11,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:11,576 INFO L85 PathProgramCache]: Analyzing trace with hash -2089451955, now seen corresponding path program 10 times [2024-06-27 23:08:11,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:11,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809435022] [2024-06-27 23:08:11,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:11,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:11,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:11,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:11,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:11,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809435022] [2024-06-27 23:08:11,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809435022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:11,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:11,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:11,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42151286] [2024-06-27 23:08:11,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:11,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:11,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:11,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:11,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:11,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:08:11,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 321 transitions, 3950 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:11,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:11,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:08:11,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:12,838 INFO L124 PetriNetUnfolderBase]: 3027/5291 cut-off events. [2024-06-27 23:08:12,838 INFO L125 PetriNetUnfolderBase]: For 1106469/1106469 co-relation queries the response was YES. [2024-06-27 23:08:12,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42265 conditions, 5291 events. 3027/5291 cut-off events. For 1106469/1106469 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 37934 event pairs, 1079 based on Foata normal form. 26/5308 useless extension candidates. Maximal degree in co-relation 42101. Up to 4433 conditions per place. [2024-06-27 23:08:12,905 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 192 selfloop transitions, 134 changer transitions 12/346 dead transitions. [2024-06-27 23:08:12,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 346 transitions, 4730 flow [2024-06-27 23:08:12,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:12,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:12,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 23:08:12,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 23:08:12,906 INFO L175 Difference]: Start difference. First operand has 365 places, 321 transitions, 3950 flow. Second operand 9 states and 208 transitions. [2024-06-27 23:08:12,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 346 transitions, 4730 flow [2024-06-27 23:08:18,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 346 transitions, 4457 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:18,711 INFO L231 Difference]: Finished difference. Result has 362 places, 317 transitions, 3911 flow [2024-06-27 23:08:18,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3677, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3911, PETRI_PLACES=362, PETRI_TRANSITIONS=317} [2024-06-27 23:08:18,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-27 23:08:18,711 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 317 transitions, 3911 flow [2024-06-27 23:08:18,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:18,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:18,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:18,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 23:08:18,712 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:18,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:18,712 INFO L85 PathProgramCache]: Analyzing trace with hash -2089214805, now seen corresponding path program 11 times [2024-06-27 23:08:18,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:18,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730481034] [2024-06-27 23:08:18,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:18,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:18,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:18,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:18,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:18,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730481034] [2024-06-27 23:08:18,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730481034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:18,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:18,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:18,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212580301] [2024-06-27 23:08:18,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:18,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:18,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:18,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:18,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:18,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:08:18,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 317 transitions, 3911 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:18,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:18,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:08:18,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:19,897 INFO L124 PetriNetUnfolderBase]: 2898/5082 cut-off events. [2024-06-27 23:08:19,897 INFO L125 PetriNetUnfolderBase]: For 912595/912595 co-relation queries the response was YES. [2024-06-27 23:08:19,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38371 conditions, 5082 events. 2898/5082 cut-off events. For 912595/912595 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36197 event pairs, 955 based on Foata normal form. 24/5097 useless extension candidates. Maximal degree in co-relation 38209. Up to 4199 conditions per place. [2024-06-27 23:08:19,959 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 186 selfloop transitions, 129 changer transitions 23/346 dead transitions. [2024-06-27 23:08:19,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 346 transitions, 4731 flow [2024-06-27 23:08:19,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:19,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:19,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 23:08:19,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 23:08:19,959 INFO L175 Difference]: Start difference. First operand has 362 places, 317 transitions, 3911 flow. Second operand 9 states and 209 transitions. [2024-06-27 23:08:19,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 346 transitions, 4731 flow [2024-06-27 23:08:25,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 346 transitions, 4459 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:25,414 INFO L231 Difference]: Finished difference. Result has 359 places, 311 transitions, 3824 flow [2024-06-27 23:08:25,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3824, PETRI_PLACES=359, PETRI_TRANSITIONS=311} [2024-06-27 23:08:25,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-27 23:08:25,414 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 311 transitions, 3824 flow [2024-06-27 23:08:25,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:25,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:25,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:25,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 23:08:25,414 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:25,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:25,415 INFO L85 PathProgramCache]: Analyzing trace with hash 160066351, now seen corresponding path program 12 times [2024-06-27 23:08:25,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:25,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54726830] [2024-06-27 23:08:25,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:25,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:25,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:25,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:25,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:25,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54726830] [2024-06-27 23:08:25,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54726830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:25,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:25,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:25,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787817881] [2024-06-27 23:08:25,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:25,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:25,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:25,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:25,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:25,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:08:25,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 311 transitions, 3824 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:25,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:25,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:08:25,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:26,783 INFO L124 PetriNetUnfolderBase]: 2987/5208 cut-off events. [2024-06-27 23:08:26,784 INFO L125 PetriNetUnfolderBase]: For 1048394/1048394 co-relation queries the response was YES. [2024-06-27 23:08:26,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41567 conditions, 5208 events. 2987/5208 cut-off events. For 1048394/1048394 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 37066 event pairs, 1009 based on Foata normal form. 24/5225 useless extension candidates. Maximal degree in co-relation 41406. Up to 4274 conditions per place. [2024-06-27 23:08:26,846 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 39 changer transitions 10/340 dead transitions. [2024-06-27 23:08:26,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 340 transitions, 4860 flow [2024-06-27 23:08:26,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:26,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:26,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 23:08:26,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 23:08:26,847 INFO L175 Difference]: Start difference. First operand has 359 places, 311 transitions, 3824 flow. Second operand 9 states and 211 transitions. [2024-06-27 23:08:26,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 340 transitions, 4860 flow [2024-06-27 23:08:30,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 340 transitions, 4574 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:30,965 INFO L231 Difference]: Finished difference. Result has 350 places, 308 transitions, 3586 flow [2024-06-27 23:08:30,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3586, PETRI_PLACES=350, PETRI_TRANSITIONS=308} [2024-06-27 23:08:30,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 23:08:30,965 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 308 transitions, 3586 flow [2024-06-27 23:08:30,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:30,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:30,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:30,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 23:08:30,966 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:30,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:30,966 INFO L85 PathProgramCache]: Analyzing trace with hash 160214221, now seen corresponding path program 13 times [2024-06-27 23:08:30,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:30,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362104914] [2024-06-27 23:08:30,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:30,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:30,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:31,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:31,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:31,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362104914] [2024-06-27 23:08:31,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362104914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:31,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:31,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:31,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838590532] [2024-06-27 23:08:31,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:31,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:31,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:31,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:31,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:31,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:08:31,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 308 transitions, 3586 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:31,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:31,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:08:31,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:32,036 INFO L124 PetriNetUnfolderBase]: 2963/5156 cut-off events. [2024-06-27 23:08:32,036 INFO L125 PetriNetUnfolderBase]: For 1005006/1005006 co-relation queries the response was YES. [2024-06-27 23:08:32,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40704 conditions, 5156 events. 2963/5156 cut-off events. For 1005006/1005006 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 36548 event pairs, 1041 based on Foata normal form. 26/5175 useless extension candidates. Maximal degree in co-relation 40546. Up to 4491 conditions per place. [2024-06-27 23:08:32,277 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 274 selfloop transitions, 35 changer transitions 13/330 dead transitions. [2024-06-27 23:08:32,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 330 transitions, 4326 flow [2024-06-27 23:08:32,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:32,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:32,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 23:08:32,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 23:08:32,281 INFO L175 Difference]: Start difference. First operand has 350 places, 308 transitions, 3586 flow. Second operand 9 states and 206 transitions. [2024-06-27 23:08:32,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 330 transitions, 4326 flow [2024-06-27 23:08:38,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 330 transitions, 4253 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:38,022 INFO L231 Difference]: Finished difference. Result has 349 places, 303 transitions, 3531 flow [2024-06-27 23:08:38,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3531, PETRI_PLACES=349, PETRI_TRANSITIONS=303} [2024-06-27 23:08:38,023 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 23:08:38,023 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 303 transitions, 3531 flow [2024-06-27 23:08:38,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:38,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:38,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:38,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 23:08:38,023 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:38,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:38,023 INFO L85 PathProgramCache]: Analyzing trace with hash 509179051, now seen corresponding path program 14 times [2024-06-27 23:08:38,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:38,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239544287] [2024-06-27 23:08:38,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:38,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:38,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:38,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:38,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239544287] [2024-06-27 23:08:38,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239544287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:38,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:38,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:38,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718134737] [2024-06-27 23:08:38,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:38,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:38,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:38,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:38,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:38,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:08:38,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 303 transitions, 3531 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:38,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:38,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:08:38,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:39,178 INFO L124 PetriNetUnfolderBase]: 3074/5349 cut-off events. [2024-06-27 23:08:39,178 INFO L125 PetriNetUnfolderBase]: For 1134950/1134950 co-relation queries the response was YES. [2024-06-27 23:08:39,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44225 conditions, 5349 events. 3074/5349 cut-off events. For 1134950/1134950 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 38172 event pairs, 1082 based on Foata normal form. 24/5366 useless extension candidates. Maximal degree in co-relation 44068. Up to 4437 conditions per place. [2024-06-27 23:08:39,246 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 282 selfloop transitions, 32 changer transitions 10/332 dead transitions. [2024-06-27 23:08:39,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 332 transitions, 4545 flow [2024-06-27 23:08:39,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:39,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:39,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 23:08:39,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 23:08:39,247 INFO L175 Difference]: Start difference. First operand has 349 places, 303 transitions, 3531 flow. Second operand 9 states and 212 transitions. [2024-06-27 23:08:39,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 332 transitions, 4545 flow [2024-06-27 23:08:44,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 332 transitions, 4457 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:44,566 INFO L231 Difference]: Finished difference. Result has 346 places, 300 transitions, 3457 flow [2024-06-27 23:08:44,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3457, PETRI_PLACES=346, PETRI_TRANSITIONS=300} [2024-06-27 23:08:44,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 23:08:44,566 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 300 transitions, 3457 flow [2024-06-27 23:08:44,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:44,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:44,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:44,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 23:08:44,567 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:44,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:44,567 INFO L85 PathProgramCache]: Analyzing trace with hash -969755895, now seen corresponding path program 15 times [2024-06-27 23:08:44,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:44,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325457885] [2024-06-27 23:08:44,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:44,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:44,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:44,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:44,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:44,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325457885] [2024-06-27 23:08:44,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325457885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:44,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:44,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:44,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743289864] [2024-06-27 23:08:44,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:44,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:44,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:44,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:44,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:44,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:08:44,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 300 transitions, 3457 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:44,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:44,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:08:44,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:45,628 INFO L124 PetriNetUnfolderBase]: 2923/5092 cut-off events. [2024-06-27 23:08:45,628 INFO L125 PetriNetUnfolderBase]: For 985700/985700 co-relation queries the response was YES. [2024-06-27 23:08:45,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40058 conditions, 5092 events. 2923/5092 cut-off events. For 985700/985700 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 36075 event pairs, 1037 based on Foata normal form. 26/5111 useless extension candidates. Maximal degree in co-relation 39902. Up to 4437 conditions per place. [2024-06-27 23:08:45,693 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 272 selfloop transitions, 28 changer transitions 14/322 dead transitions. [2024-06-27 23:08:45,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 322 transitions, 4181 flow [2024-06-27 23:08:45,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:45,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:45,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 23:08:45,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 23:08:45,694 INFO L175 Difference]: Start difference. First operand has 346 places, 300 transitions, 3457 flow. Second operand 9 states and 204 transitions. [2024-06-27 23:08:45,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 322 transitions, 4181 flow [2024-06-27 23:08:50,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 322 transitions, 4116 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:50,837 INFO L231 Difference]: Finished difference. Result has 345 places, 295 transitions, 3393 flow [2024-06-27 23:08:50,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3393, PETRI_PLACES=345, PETRI_TRANSITIONS=295} [2024-06-27 23:08:50,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-27 23:08:50,837 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 295 transitions, 3393 flow [2024-06-27 23:08:50,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:50,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:50,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:50,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 23:08:50,837 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:50,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:50,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1401546025, now seen corresponding path program 16 times [2024-06-27 23:08:50,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:50,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611598917] [2024-06-27 23:08:50,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:50,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:50,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:50,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:50,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:50,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611598917] [2024-06-27 23:08:50,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611598917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:50,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:50,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:50,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990790880] [2024-06-27 23:08:50,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:50,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:50,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:50,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:50,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:51,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:08:51,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 295 transitions, 3393 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:51,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:51,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:08:51,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:52,137 INFO L124 PetriNetUnfolderBase]: 3082/5383 cut-off events. [2024-06-27 23:08:52,137 INFO L125 PetriNetUnfolderBase]: For 1165509/1165509 co-relation queries the response was YES. [2024-06-27 23:08:52,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45371 conditions, 5383 events. 3082/5383 cut-off events. For 1165509/1165509 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 38550 event pairs, 1095 based on Foata normal form. 18/5394 useless extension candidates. Maximal degree in co-relation 45216. Up to 4100 conditions per place. [2024-06-27 23:08:52,207 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 284 selfloop transitions, 29 changer transitions 8/329 dead transitions. [2024-06-27 23:08:52,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 329 transitions, 4623 flow [2024-06-27 23:08:52,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:52,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:52,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 23:08:52,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 23:08:52,208 INFO L175 Difference]: Start difference. First operand has 345 places, 295 transitions, 3393 flow. Second operand 9 states and 214 transitions. [2024-06-27 23:08:52,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 329 transitions, 4623 flow [2024-06-27 23:08:56,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 329 transitions, 4549 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:56,728 INFO L231 Difference]: Finished difference. Result has 342 places, 293 transitions, 3360 flow [2024-06-27 23:08:56,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3323, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3360, PETRI_PLACES=342, PETRI_TRANSITIONS=293} [2024-06-27 23:08:56,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 23:08:56,728 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 293 transitions, 3360 flow [2024-06-27 23:08:56,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:56,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:56,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:56,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 23:08:56,729 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:56,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:56,730 INFO L85 PathProgramCache]: Analyzing trace with hash 949834323, now seen corresponding path program 17 times [2024-06-27 23:08:56,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:56,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87360201] [2024-06-27 23:08:56,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:56,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:56,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:56,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:56,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:56,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87360201] [2024-06-27 23:08:56,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87360201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:56,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:56,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:56,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326639147] [2024-06-27 23:08:56,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:56,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:56,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:56,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:56,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:56,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:08:56,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 293 transitions, 3360 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:08:56,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:56,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:08:56,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:58,044 INFO L124 PetriNetUnfolderBase]: 2977/5218 cut-off events. [2024-06-27 23:08:58,045 INFO L125 PetriNetUnfolderBase]: For 1067900/1067900 co-relation queries the response was YES. [2024-06-27 23:08:58,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42813 conditions, 5218 events. 2977/5218 cut-off events. For 1067900/1067900 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 37300 event pairs, 1015 based on Foata normal form. 18/5229 useless extension candidates. Maximal degree in co-relation 42658. Up to 4100 conditions per place. [2024-06-27 23:08:58,107 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 27 changer transitions 10/328 dead transitions. [2024-06-27 23:08:58,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 328 transitions, 4610 flow [2024-06-27 23:08:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:58,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:58,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 23:08:58,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 23:08:58,108 INFO L175 Difference]: Start difference. First operand has 342 places, 293 transitions, 3360 flow. Second operand 9 states and 214 transitions. [2024-06-27 23:08:58,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 328 transitions, 4610 flow [2024-06-27 23:09:03,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 328 transitions, 4545 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:03,152 INFO L231 Difference]: Finished difference. Result has 341 places, 289 transitions, 3300 flow [2024-06-27 23:09:03,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3299, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3300, PETRI_PLACES=341, PETRI_TRANSITIONS=289} [2024-06-27 23:09:03,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-27 23:09:03,153 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 289 transitions, 3300 flow [2024-06-27 23:09:03,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:03,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:03,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:03,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 23:09:03,154 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:03,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:03,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1284349971, now seen corresponding path program 18 times [2024-06-27 23:09:03,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:03,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804528339] [2024-06-27 23:09:03,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:03,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:03,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:03,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:03,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:03,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804528339] [2024-06-27 23:09:03,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804528339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:03,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:03,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:03,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89319820] [2024-06-27 23:09:03,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:03,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:03,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:03,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:03,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:03,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:03,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 289 transitions, 3300 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:03,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:03,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:03,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:04,265 INFO L124 PetriNetUnfolderBase]: 2851/4982 cut-off events. [2024-06-27 23:09:04,265 INFO L125 PetriNetUnfolderBase]: For 972722/972722 co-relation queries the response was YES. [2024-06-27 23:09:04,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39172 conditions, 4982 events. 2851/4982 cut-off events. For 972722/972722 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35234 event pairs, 1036 based on Foata normal form. 26/5001 useless extension candidates. Maximal degree in co-relation 39018. Up to 4334 conditions per place. [2024-06-27 23:09:04,328 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 267 selfloop transitions, 24 changer transitions 12/311 dead transitions. [2024-06-27 23:09:04,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 311 transitions, 4002 flow [2024-06-27 23:09:04,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:04,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:04,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 23:09:04,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 23:09:04,329 INFO L175 Difference]: Start difference. First operand has 341 places, 289 transitions, 3300 flow. Second operand 9 states and 201 transitions. [2024-06-27 23:09:04,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 311 transitions, 4002 flow [2024-06-27 23:09:09,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 311 transitions, 3934 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:09:09,195 INFO L231 Difference]: Finished difference. Result has 335 places, 285 transitions, 3239 flow [2024-06-27 23:09:09,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3239, PETRI_PLACES=335, PETRI_TRANSITIONS=285} [2024-06-27 23:09:09,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 23:09:09,196 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 285 transitions, 3239 flow [2024-06-27 23:09:09,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:09,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:09,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:09,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 23:09:09,197 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:09,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:09,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1291016211, now seen corresponding path program 19 times [2024-06-27 23:09:09,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:09,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271066429] [2024-06-27 23:09:09,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:09,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:09,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:09,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:09,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:09,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271066429] [2024-06-27 23:09:09,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271066429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:09,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:09,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:09,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970384935] [2024-06-27 23:09:09,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:09,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:09,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:09,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:09,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:09,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:09,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 285 transitions, 3239 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:09,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:09,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:09,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:10,512 INFO L124 PetriNetUnfolderBase]: 2722/4773 cut-off events. [2024-06-27 23:09:10,512 INFO L125 PetriNetUnfolderBase]: For 800254/800254 co-relation queries the response was YES. [2024-06-27 23:09:10,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35403 conditions, 4773 events. 2722/4773 cut-off events. For 800254/800254 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 33530 event pairs, 912 based on Foata normal form. 24/4790 useless extension candidates. Maximal degree in co-relation 35252. Up to 4100 conditions per place. [2024-06-27 23:09:10,569 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 265 selfloop transitions, 21 changer transitions 17/311 dead transitions. [2024-06-27 23:09:10,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 311 transitions, 3981 flow [2024-06-27 23:09:10,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:10,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:10,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:09:10,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 23:09:10,570 INFO L175 Difference]: Start difference. First operand has 335 places, 285 transitions, 3239 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:09:10,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 311 transitions, 3981 flow [2024-06-27 23:09:13,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 311 transitions, 3907 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:13,558 INFO L231 Difference]: Finished difference. Result has 332 places, 281 transitions, 3144 flow [2024-06-27 23:09:13,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3144, PETRI_PLACES=332, PETRI_TRANSITIONS=281} [2024-06-27 23:09:13,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-27 23:09:13,558 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 281 transitions, 3144 flow [2024-06-27 23:09:13,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:13,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:13,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:13,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 23:09:13,558 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:13,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:13,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1816174427, now seen corresponding path program 10 times [2024-06-27 23:09:13,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:13,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075187323] [2024-06-27 23:09:13,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:13,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:13,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:13,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:13,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:13,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075187323] [2024-06-27 23:09:13,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075187323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:13,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:13,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:13,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142213553] [2024-06-27 23:09:13,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:13,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:13,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:13,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:13,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:13,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:13,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 281 transitions, 3144 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:13,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:13,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:13,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:14,588 INFO L124 PetriNetUnfolderBase]: 2770/4867 cut-off events. [2024-06-27 23:09:14,588 INFO L125 PetriNetUnfolderBase]: For 861980/861980 co-relation queries the response was YES. [2024-06-27 23:09:14,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37307 conditions, 4867 events. 2770/4867 cut-off events. For 861980/861980 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34392 event pairs, 920 based on Foata normal form. 18/4878 useless extension candidates. Maximal degree in co-relation 37157. Up to 4054 conditions per place. [2024-06-27 23:09:14,649 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 274 selfloop transitions, 22 changer transitions 8/312 dead transitions. [2024-06-27 23:09:14,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 312 transitions, 4112 flow [2024-06-27 23:09:14,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:14,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:14,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 23:09:14,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 23:09:14,650 INFO L175 Difference]: Start difference. First operand has 332 places, 281 transitions, 3144 flow. Second operand 9 states and 205 transitions. [2024-06-27 23:09:14,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 312 transitions, 4112 flow [2024-06-27 23:09:18,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 312 transitions, 4032 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:18,476 INFO L231 Difference]: Finished difference. Result has 328 places, 280 transitions, 3097 flow [2024-06-27 23:09:18,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3097, PETRI_PLACES=328, PETRI_TRANSITIONS=280} [2024-06-27 23:09:18,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-27 23:09:18,476 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 280 transitions, 3097 flow [2024-06-27 23:09:18,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:18,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:18,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:18,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 23:09:18,476 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:18,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:18,477 INFO L85 PathProgramCache]: Analyzing trace with hash -47558001, now seen corresponding path program 11 times [2024-06-27 23:09:18,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:18,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134539971] [2024-06-27 23:09:18,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:18,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:18,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:18,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:18,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:18,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134539971] [2024-06-27 23:09:18,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134539971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:18,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:18,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:18,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671921902] [2024-06-27 23:09:18,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:18,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:18,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:18,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:18,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:18,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:18,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 280 transitions, 3097 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:18,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:18,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:18,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:19,686 INFO L124 PetriNetUnfolderBase]: 2665/4680 cut-off events. [2024-06-27 23:09:19,686 INFO L125 PetriNetUnfolderBase]: For 769668/769668 co-relation queries the response was YES. [2024-06-27 23:09:19,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34669 conditions, 4680 events. 2665/4680 cut-off events. For 769668/769668 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 32810 event pairs, 902 based on Foata normal form. 18/4691 useless extension candidates. Maximal degree in co-relation 34520. Up to 4054 conditions per place. [2024-06-27 23:09:19,736 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 261 selfloop transitions, 19 changer transitions 17/305 dead transitions. [2024-06-27 23:09:19,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 305 transitions, 3799 flow [2024-06-27 23:09:19,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:19,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:19,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 23:09:19,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-27 23:09:19,737 INFO L175 Difference]: Start difference. First operand has 328 places, 280 transitions, 3097 flow. Second operand 9 states and 199 transitions. [2024-06-27 23:09:19,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 305 transitions, 3799 flow [2024-06-27 23:09:24,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 305 transitions, 3698 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:24,237 INFO L231 Difference]: Finished difference. Result has 327 places, 276 transitions, 2981 flow [2024-06-27 23:09:24,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2996, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2981, PETRI_PLACES=327, PETRI_TRANSITIONS=276} [2024-06-27 23:09:24,238 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 23:09:24,238 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 276 transitions, 2981 flow [2024-06-27 23:09:24,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:24,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:24,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:24,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 23:09:24,238 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:24,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:24,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1796859657, now seen corresponding path program 1 times [2024-06-27 23:09:24,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:24,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388332612] [2024-06-27 23:09:24,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:24,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:24,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:24,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:24,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:24,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388332612] [2024-06-27 23:09:24,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388332612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:24,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:24,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:24,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139843026] [2024-06-27 23:09:24,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:24,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:24,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:24,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:24,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:24,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:24,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 276 transitions, 2981 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:24,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:24,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:24,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:25,324 INFO L124 PetriNetUnfolderBase]: 2719/4764 cut-off events. [2024-06-27 23:09:25,324 INFO L125 PetriNetUnfolderBase]: For 862508/862508 co-relation queries the response was YES. [2024-06-27 23:09:25,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36660 conditions, 4764 events. 2719/4764 cut-off events. For 862508/862508 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 33401 event pairs, 898 based on Foata normal form. 18/4775 useless extension candidates. Maximal degree in co-relation 36513. Up to 3976 conditions per place. [2024-06-27 23:09:25,379 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 21 changer transitions 8/306 dead transitions. [2024-06-27 23:09:25,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 306 transitions, 3929 flow [2024-06-27 23:09:25,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:25,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:25,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:09:25,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 23:09:25,380 INFO L175 Difference]: Start difference. First operand has 327 places, 276 transitions, 2981 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:09:25,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 306 transitions, 3929 flow [2024-06-27 23:09:29,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 306 transitions, 3867 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:09:29,745 INFO L231 Difference]: Finished difference. Result has 319 places, 274 transitions, 2940 flow [2024-06-27 23:09:29,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2921, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2940, PETRI_PLACES=319, PETRI_TRANSITIONS=274} [2024-06-27 23:09:29,745 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-27 23:09:29,745 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 274 transitions, 2940 flow [2024-06-27 23:09:29,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:29,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:29,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:29,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 23:09:29,746 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:29,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:29,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1792098057, now seen corresponding path program 2 times [2024-06-27 23:09:29,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:29,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572256304] [2024-06-27 23:09:29,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:29,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:29,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:29,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:29,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:29,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572256304] [2024-06-27 23:09:29,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572256304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:29,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:29,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:29,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649351075] [2024-06-27 23:09:29,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:29,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:29,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:29,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:29,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:29,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:29,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 274 transitions, 2940 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:29,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:29,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:29,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:30,709 INFO L124 PetriNetUnfolderBase]: 2614/4577 cut-off events. [2024-06-27 23:09:30,709 INFO L125 PetriNetUnfolderBase]: For 769016/769016 co-relation queries the response was YES. [2024-06-27 23:09:30,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34014 conditions, 4577 events. 2614/4577 cut-off events. For 769016/769016 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 31880 event pairs, 880 based on Foata normal form. 18/4588 useless extension candidates. Maximal degree in co-relation 33869. Up to 3976 conditions per place. [2024-06-27 23:09:30,765 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 16 changer transitions 26/299 dead transitions. [2024-06-27 23:09:30,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 299 transitions, 3626 flow [2024-06-27 23:09:30,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:30,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:30,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 23:09:30,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-27 23:09:30,766 INFO L175 Difference]: Start difference. First operand has 319 places, 274 transitions, 2940 flow. Second operand 9 states and 197 transitions. [2024-06-27 23:09:30,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 299 transitions, 3626 flow [2024-06-27 23:09:34,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 299 transitions, 3581 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:34,494 INFO L231 Difference]: Finished difference. Result has 319 places, 268 transitions, 2851 flow [2024-06-27 23:09:34,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2895, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2851, PETRI_PLACES=319, PETRI_TRANSITIONS=268} [2024-06-27 23:09:34,494 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-27 23:09:34,495 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 268 transitions, 2851 flow [2024-06-27 23:09:34,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:34,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:34,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:34,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 23:09:34,495 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:34,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:34,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1155169415, now seen corresponding path program 20 times [2024-06-27 23:09:34,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:34,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646723414] [2024-06-27 23:09:34,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:34,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:34,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:34,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:34,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:34,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646723414] [2024-06-27 23:09:34,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646723414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:34,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:34,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:34,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366368358] [2024-06-27 23:09:34,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:34,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:34,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:34,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:34,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:34,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:34,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 268 transitions, 2851 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:34,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:34,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:34,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:35,547 INFO L124 PetriNetUnfolderBase]: 2807/4896 cut-off events. [2024-06-27 23:09:35,547 INFO L125 PetriNetUnfolderBase]: For 1014090/1014090 co-relation queries the response was YES. [2024-06-27 23:09:35,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40140 conditions, 4896 events. 2807/4896 cut-off events. For 1014090/1014090 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 34289 event pairs, 936 based on Foata normal form. 18/4908 useless extension candidates. Maximal degree in co-relation 40007. Up to 2679 conditions per place. [2024-06-27 23:09:35,610 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 165 selfloop transitions, 123 changer transitions 16/312 dead transitions. [2024-06-27 23:09:35,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 312 transitions, 4097 flow [2024-06-27 23:09:35,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:35,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:35,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 23:09:35,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 23:09:35,611 INFO L175 Difference]: Start difference. First operand has 319 places, 268 transitions, 2851 flow. Second operand 9 states and 227 transitions. [2024-06-27 23:09:35,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 312 transitions, 4097 flow [2024-06-27 23:09:40,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 312 transitions, 4007 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 23:09:40,386 INFO L231 Difference]: Finished difference. Result has 307 places, 265 transitions, 2976 flow [2024-06-27 23:09:40,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2976, PETRI_PLACES=307, PETRI_TRANSITIONS=265} [2024-06-27 23:09:40,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-27 23:09:40,387 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 265 transitions, 2976 flow [2024-06-27 23:09:40,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:40,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:40,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:40,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 23:09:40,387 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:40,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:40,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1545516277, now seen corresponding path program 21 times [2024-06-27 23:09:40,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:40,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614887222] [2024-06-27 23:09:40,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:40,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:40,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:40,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:40,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:40,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614887222] [2024-06-27 23:09:40,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614887222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:40,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:40,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:40,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956553146] [2024-06-27 23:09:40,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:40,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:40,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:40,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:40,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:40,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:40,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 265 transitions, 2976 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:40,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:40,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:40,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:41,613 INFO L124 PetriNetUnfolderBase]: 2931/5120 cut-off events. [2024-06-27 23:09:41,613 INFO L125 PetriNetUnfolderBase]: For 1234150/1234150 co-relation queries the response was YES. [2024-06-27 23:09:41,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45535 conditions, 5120 events. 2931/5120 cut-off events. For 1234150/1234150 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 36285 event pairs, 1036 based on Foata normal form. 18/5132 useless extension candidates. Maximal degree in co-relation 45405. Up to 2679 conditions per place. [2024-06-27 23:09:41,671 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 178 selfloop transitions, 113 changer transitions 8/307 dead transitions. [2024-06-27 23:09:41,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 307 transitions, 4226 flow [2024-06-27 23:09:41,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:41,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:41,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 23:09:41,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:09:41,672 INFO L175 Difference]: Start difference. First operand has 307 places, 265 transitions, 2976 flow. Second operand 9 states and 225 transitions. [2024-06-27 23:09:41,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 307 transitions, 4226 flow [2024-06-27 23:09:46,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 307 transitions, 3982 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:46,647 INFO L231 Difference]: Finished difference. Result has 305 places, 263 transitions, 2952 flow [2024-06-27 23:09:46,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2952, PETRI_PLACES=305, PETRI_TRANSITIONS=263} [2024-06-27 23:09:46,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-27 23:09:46,647 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 263 transitions, 2952 flow [2024-06-27 23:09:46,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:46,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:46,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:46,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 23:09:46,647 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:46,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:46,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1545160087, now seen corresponding path program 22 times [2024-06-27 23:09:46,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:46,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881102434] [2024-06-27 23:09:46,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:46,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:46,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:46,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:46,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:46,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881102434] [2024-06-27 23:09:46,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881102434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:46,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:46,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:46,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158176807] [2024-06-27 23:09:46,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:46,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:46,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:46,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:46,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:46,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:46,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 263 transitions, 2952 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:46,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:46,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:46,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:47,684 INFO L124 PetriNetUnfolderBase]: 2826/4933 cut-off events. [2024-06-27 23:09:47,684 INFO L125 PetriNetUnfolderBase]: For 1119148/1119148 co-relation queries the response was YES. [2024-06-27 23:09:47,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42868 conditions, 4933 events. 2826/4933 cut-off events. For 1119148/1119148 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 34757 event pairs, 1024 based on Foata normal form. 18/4945 useless extension candidates. Maximal degree in co-relation 42739. Up to 2679 conditions per place. [2024-06-27 23:09:47,744 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 173 selfloop transitions, 109 changer transitions 14/304 dead transitions. [2024-06-27 23:09:47,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 304 transitions, 4170 flow [2024-06-27 23:09:47,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:47,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:47,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:09:47,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 23:09:47,745 INFO L175 Difference]: Start difference. First operand has 305 places, 263 transitions, 2952 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:09:47,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 304 transitions, 4170 flow [2024-06-27 23:09:52,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 304 transitions, 3934 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:52,399 INFO L231 Difference]: Finished difference. Result has 304 places, 259 transitions, 2888 flow [2024-06-27 23:09:52,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2888, PETRI_PLACES=304, PETRI_TRANSITIONS=259} [2024-06-27 23:09:52,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-27 23:09:52,399 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 259 transitions, 2888 flow [2024-06-27 23:09:52,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:52,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:52,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:52,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 23:09:52,399 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:52,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:52,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1756191955, now seen corresponding path program 23 times [2024-06-27 23:09:52,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:52,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711926705] [2024-06-27 23:09:52,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:52,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:52,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:52,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:52,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:52,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711926705] [2024-06-27 23:09:52,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711926705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:52,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:52,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:52,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753499036] [2024-06-27 23:09:52,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:52,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:52,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:52,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:52,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:52,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:52,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 259 transitions, 2888 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:52,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:52,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:52,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:53,399 INFO L124 PetriNetUnfolderBase]: 2696/4691 cut-off events. [2024-06-27 23:09:53,399 INFO L125 PetriNetUnfolderBase]: For 1006926/1006926 co-relation queries the response was YES. [2024-06-27 23:09:53,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39307 conditions, 4691 events. 2696/4691 cut-off events. For 1006926/1006926 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 32652 event pairs, 992 based on Foata normal form. 24/4709 useless extension candidates. Maximal degree in co-relation 39179. Up to 3387 conditions per place. [2024-06-27 23:09:53,604 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 116 changer transitions 19/298 dead transitions. [2024-06-27 23:09:53,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 298 transitions, 3882 flow [2024-06-27 23:09:53,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:53,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:53,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 23:09:53,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-27 23:09:53,606 INFO L175 Difference]: Start difference. First operand has 304 places, 259 transitions, 2888 flow. Second operand 9 states and 223 transitions. [2024-06-27 23:09:53,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 298 transitions, 3882 flow [2024-06-27 23:09:56,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 298 transitions, 3647 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:56,989 INFO L231 Difference]: Finished difference. Result has 300 places, 255 transitions, 2844 flow [2024-06-27 23:09:56,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2659, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2844, PETRI_PLACES=300, PETRI_TRANSITIONS=255} [2024-06-27 23:09:56,990 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 23:09:56,990 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 255 transitions, 2844 flow [2024-06-27 23:09:56,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:56,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:56,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:56,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 23:09:56,990 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:56,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:56,990 INFO L85 PathProgramCache]: Analyzing trace with hash 313050143, now seen corresponding path program 24 times [2024-06-27 23:09:56,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:56,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923837547] [2024-06-27 23:09:56,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:56,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:57,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:57,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:57,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923837547] [2024-06-27 23:09:57,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923837547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:57,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:57,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:57,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344672214] [2024-06-27 23:09:57,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:57,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:57,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:57,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:57,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:57,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:09:57,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 255 transitions, 2844 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:09:57,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:57,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:09:57,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:57,962 INFO L124 PetriNetUnfolderBase]: 2608/4547 cut-off events. [2024-06-27 23:09:57,963 INFO L125 PetriNetUnfolderBase]: For 977194/977194 co-relation queries the response was YES. [2024-06-27 23:09:58,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38240 conditions, 4547 events. 2608/4547 cut-off events. For 977194/977194 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 31547 event pairs, 1028 based on Foata normal form. 26/4567 useless extension candidates. Maximal degree in co-relation 38114. Up to 3838 conditions per place. [2024-06-27 23:09:58,014 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 146 selfloop transitions, 114 changer transitions 12/280 dead transitions. [2024-06-27 23:09:58,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 280 transitions, 3492 flow [2024-06-27 23:09:58,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:58,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:58,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 23:09:58,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 23:09:58,015 INFO L175 Difference]: Start difference. First operand has 300 places, 255 transitions, 2844 flow. Second operand 9 states and 212 transitions. [2024-06-27 23:09:58,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 280 transitions, 3492 flow [2024-06-27 23:10:01,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 280 transitions, 3250 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:01,713 INFO L231 Difference]: Finished difference. Result has 295 places, 251 transitions, 2809 flow [2024-06-27 23:10:01,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2809, PETRI_PLACES=295, PETRI_TRANSITIONS=251} [2024-06-27 23:10:01,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-27 23:10:01,713 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 251 transitions, 2809 flow [2024-06-27 23:10:01,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:01,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:01,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:01,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 23:10:01,714 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:01,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:01,714 INFO L85 PathProgramCache]: Analyzing trace with hash 226354613, now seen corresponding path program 25 times [2024-06-27 23:10:01,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:01,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434793072] [2024-06-27 23:10:01,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:01,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:01,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:01,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:01,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:01,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434793072] [2024-06-27 23:10:01,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434793072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:01,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:01,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:01,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883604965] [2024-06-27 23:10:01,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:01,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:01,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:01,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:01,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:01,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:01,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 251 transitions, 2809 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:01,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:01,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:01,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:02,689 INFO L124 PetriNetUnfolderBase]: 2593/4524 cut-off events. [2024-06-27 23:10:02,689 INFO L125 PetriNetUnfolderBase]: For 925060/925060 co-relation queries the response was YES. [2024-06-27 23:10:02,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37308 conditions, 4524 events. 2593/4524 cut-off events. For 925060/925060 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31332 event pairs, 980 based on Foata normal form. 24/4542 useless extension candidates. Maximal degree in co-relation 37184. Up to 3790 conditions per place. [2024-06-27 23:10:02,742 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 110 changer transitions 21/280 dead transitions. [2024-06-27 23:10:02,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 280 transitions, 3495 flow [2024-06-27 23:10:02,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:02,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:02,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 23:10:02,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 23:10:02,743 INFO L175 Difference]: Start difference. First operand has 295 places, 251 transitions, 2809 flow. Second operand 9 states and 213 transitions. [2024-06-27 23:10:02,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 280 transitions, 3495 flow [2024-06-27 23:10:06,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 280 transitions, 3263 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:06,342 INFO L231 Difference]: Finished difference. Result has 293 places, 246 transitions, 2747 flow [2024-06-27 23:10:06,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2577, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2747, PETRI_PLACES=293, PETRI_TRANSITIONS=246} [2024-06-27 23:10:06,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-27 23:10:06,342 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 246 transitions, 2747 flow [2024-06-27 23:10:06,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:06,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:06,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:06,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 23:10:06,343 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:06,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:06,343 INFO L85 PathProgramCache]: Analyzing trace with hash 551003957, now seen corresponding path program 26 times [2024-06-27 23:10:06,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:06,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799537777] [2024-06-27 23:10:06,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:06,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:06,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:06,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:06,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:06,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799537777] [2024-06-27 23:10:06,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799537777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:06,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:06,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:06,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754930526] [2024-06-27 23:10:06,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:06,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:06,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:06,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:06,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:06,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:06,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 246 transitions, 2747 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:06,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:06,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:06,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:07,276 INFO L124 PetriNetUnfolderBase]: 2564/4471 cut-off events. [2024-06-27 23:10:07,277 INFO L125 PetriNetUnfolderBase]: For 916033/916033 co-relation queries the response was YES. [2024-06-27 23:10:07,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36884 conditions, 4471 events. 2564/4471 cut-off events. For 916033/916033 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 30964 event pairs, 1024 based on Foata normal form. 26/4491 useless extension candidates. Maximal degree in co-relation 36761. Up to 3784 conditions per place. [2024-06-27 23:10:07,329 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 147 selfloop transitions, 101 changer transitions 12/268 dead transitions. [2024-06-27 23:10:07,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 268 transitions, 3361 flow [2024-06-27 23:10:07,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:07,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:07,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 23:10:07,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:10:07,330 INFO L175 Difference]: Start difference. First operand has 293 places, 246 transitions, 2747 flow. Second operand 9 states and 210 transitions. [2024-06-27 23:10:07,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 268 transitions, 3361 flow [2024-06-27 23:10:11,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 268 transitions, 3127 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:11,071 INFO L231 Difference]: Finished difference. Result has 288 places, 242 transitions, 2692 flow [2024-06-27 23:10:11,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2692, PETRI_PLACES=288, PETRI_TRANSITIONS=242} [2024-06-27 23:10:11,072 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-27 23:10:11,072 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 242 transitions, 2692 flow [2024-06-27 23:10:11,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:11,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:11,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:11,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 23:10:11,072 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:11,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:11,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1854254215, now seen corresponding path program 27 times [2024-06-27 23:10:11,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:11,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054344547] [2024-06-27 23:10:11,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:11,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:11,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:11,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:11,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054344547] [2024-06-27 23:10:11,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054344547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:11,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:11,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:11,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838845060] [2024-06-27 23:10:11,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:11,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:11,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:11,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:11,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:11,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:11,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 242 transitions, 2692 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:11,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:11,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:11,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:12,086 INFO L124 PetriNetUnfolderBase]: 2676/4653 cut-off events. [2024-06-27 23:10:12,086 INFO L125 PetriNetUnfolderBase]: For 981873/981873 co-relation queries the response was YES. [2024-06-27 23:10:12,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39732 conditions, 4653 events. 2676/4653 cut-off events. For 981873/981873 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 32388 event pairs, 1053 based on Foata normal form. 24/4671 useless extension candidates. Maximal degree in co-relation 39611. Up to 3730 conditions per place. [2024-06-27 23:10:12,143 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 98 changer transitions 11/271 dead transitions. [2024-06-27 23:10:12,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 271 transitions, 3556 flow [2024-06-27 23:10:12,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:12,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:12,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 23:10:12,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 23:10:12,144 INFO L175 Difference]: Start difference. First operand has 288 places, 242 transitions, 2692 flow. Second operand 9 states and 214 transitions. [2024-06-27 23:10:12,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 271 transitions, 3556 flow [2024-06-27 23:10:14,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 271 transitions, 3346 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:14,398 INFO L231 Difference]: Finished difference. Result has 286 places, 238 transitions, 2646 flow [2024-06-27 23:10:14,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2486, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2646, PETRI_PLACES=286, PETRI_TRANSITIONS=238} [2024-06-27 23:10:14,398 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 23:10:14,398 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 238 transitions, 2646 flow [2024-06-27 23:10:14,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:14,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:14,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:14,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 23:10:14,398 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:14,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:14,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1647600775, now seen corresponding path program 28 times [2024-06-27 23:10:14,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:14,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101323799] [2024-06-27 23:10:14,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:14,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:14,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:14,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:14,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:14,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101323799] [2024-06-27 23:10:14,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101323799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:14,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:14,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:14,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775150625] [2024-06-27 23:10:14,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:14,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:14,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:14,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:14,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:14,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:14,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 238 transitions, 2646 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:14,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:14,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:14,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:15,490 INFO L124 PetriNetUnfolderBase]: 2737/4766 cut-off events. [2024-06-27 23:10:15,490 INFO L125 PetriNetUnfolderBase]: For 1036468/1036468 co-relation queries the response was YES. [2024-06-27 23:10:15,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42095 conditions, 4766 events. 2737/4766 cut-off events. For 1036468/1036468 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 33277 event pairs, 1059 based on Foata normal form. 18/4778 useless extension candidates. Maximal degree in co-relation 41975. Up to 3604 conditions per place. [2024-06-27 23:10:15,545 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 158 selfloop transitions, 99 changer transitions 8/273 dead transitions. [2024-06-27 23:10:15,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 273 transitions, 3734 flow [2024-06-27 23:10:15,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:15,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:15,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 23:10:15,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 23:10:15,546 INFO L175 Difference]: Start difference. First operand has 286 places, 238 transitions, 2646 flow. Second operand 9 states and 220 transitions. [2024-06-27 23:10:15,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 273 transitions, 3734 flow [2024-06-27 23:10:17,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 273 transitions, 3523 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:17,650 INFO L231 Difference]: Finished difference. Result has 283 places, 236 transitions, 2628 flow [2024-06-27 23:10:17,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2628, PETRI_PLACES=283, PETRI_TRANSITIONS=236} [2024-06-27 23:10:17,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-27 23:10:17,651 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 236 transitions, 2628 flow [2024-06-27 23:10:17,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:17,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:17,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:17,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 23:10:17,651 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:17,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:17,651 INFO L85 PathProgramCache]: Analyzing trace with hash 757865717, now seen corresponding path program 29 times [2024-06-27 23:10:17,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:17,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964301227] [2024-06-27 23:10:17,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:17,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:17,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:17,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:17,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:17,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964301227] [2024-06-27 23:10:17,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964301227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:17,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:17,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:17,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262621315] [2024-06-27 23:10:17,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:17,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:17,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:17,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:17,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:17,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:17,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 236 transitions, 2628 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:17,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:17,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:17,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:18,646 INFO L124 PetriNetUnfolderBase]: 2713/4720 cut-off events. [2024-06-27 23:10:18,646 INFO L125 PetriNetUnfolderBase]: For 993807/993807 co-relation queries the response was YES. [2024-06-27 23:10:18,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41507 conditions, 4720 events. 2713/4720 cut-off events. For 993807/993807 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 32867 event pairs, 1125 based on Foata normal form. 18/4732 useless extension candidates. Maximal degree in co-relation 41389. Up to 3604 conditions per place. [2024-06-27 23:10:18,710 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 96 changer transitions 13/267 dead transitions. [2024-06-27 23:10:18,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 267 transitions, 3476 flow [2024-06-27 23:10:18,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:18,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:18,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 23:10:18,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:10:18,711 INFO L175 Difference]: Start difference. First operand has 283 places, 236 transitions, 2628 flow. Second operand 9 states and 216 transitions. [2024-06-27 23:10:18,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 267 transitions, 3476 flow [2024-06-27 23:10:21,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 267 transitions, 3272 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:21,323 INFO L231 Difference]: Finished difference. Result has 282 places, 233 transitions, 2592 flow [2024-06-27 23:10:21,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2428, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2592, PETRI_PLACES=282, PETRI_TRANSITIONS=233} [2024-06-27 23:10:21,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 23:10:21,324 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 233 transitions, 2592 flow [2024-06-27 23:10:21,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:21,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:21,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:21,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 23:10:21,324 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:21,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:21,324 INFO L85 PathProgramCache]: Analyzing trace with hash 893302547, now seen corresponding path program 30 times [2024-06-27 23:10:21,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:21,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084033328] [2024-06-27 23:10:21,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:21,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:21,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:21,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:21,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084033328] [2024-06-27 23:10:21,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084033328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:21,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:21,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:21,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979699883] [2024-06-27 23:10:21,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:21,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:21,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:21,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:21,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:21,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:21,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 233 transitions, 2592 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:21,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:21,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:21,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:22,306 INFO L124 PetriNetUnfolderBase]: 2588/4507 cut-off events. [2024-06-27 23:10:22,306 INFO L125 PetriNetUnfolderBase]: For 900369/900369 co-relation queries the response was YES. [2024-06-27 23:10:22,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38104 conditions, 4507 events. 2588/4507 cut-off events. For 900369/900369 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 31169 event pairs, 1084 based on Foata normal form. 26/4527 useless extension candidates. Maximal degree in co-relation 37987. Up to 3838 conditions per place. [2024-06-27 23:10:22,359 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 94 changer transitions 12/255 dead transitions. [2024-06-27 23:10:22,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 255 transitions, 3180 flow [2024-06-27 23:10:22,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:22,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:22,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 23:10:22,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 23:10:22,360 INFO L175 Difference]: Start difference. First operand has 282 places, 233 transitions, 2592 flow. Second operand 9 states and 206 transitions. [2024-06-27 23:10:22,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 255 transitions, 3180 flow [2024-06-27 23:10:24,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 255 transitions, 2987 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:24,268 INFO L231 Difference]: Finished difference. Result has 279 places, 229 transitions, 2557 flow [2024-06-27 23:10:24,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2557, PETRI_PLACES=279, PETRI_TRANSITIONS=229} [2024-06-27 23:10:24,269 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-27 23:10:24,269 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 229 transitions, 2557 flow [2024-06-27 23:10:24,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:24,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:24,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:24,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 23:10:24,269 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:24,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:24,269 INFO L85 PathProgramCache]: Analyzing trace with hash 899968787, now seen corresponding path program 31 times [2024-06-27 23:10:24,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:24,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827269433] [2024-06-27 23:10:24,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:24,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:24,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:24,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:24,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:24,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827269433] [2024-06-27 23:10:24,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827269433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:24,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:24,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:24,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556583689] [2024-06-27 23:10:24,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:24,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:24,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:24,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:24,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:24,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:24,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 229 transitions, 2557 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:24,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:24,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:24,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:25,170 INFO L124 PetriNetUnfolderBase]: 2459/4298 cut-off events. [2024-06-27 23:10:25,170 INFO L125 PetriNetUnfolderBase]: For 762312/762312 co-relation queries the response was YES. [2024-06-27 23:10:25,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34672 conditions, 4298 events. 2459/4298 cut-off events. For 762312/762312 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 29523 event pairs, 960 based on Foata normal form. 24/4316 useless extension candidates. Maximal degree in co-relation 34557. Up to 3604 conditions per place. [2024-06-27 23:10:25,217 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 89 changer transitions 23/255 dead transitions. [2024-06-27 23:10:25,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 255 transitions, 3183 flow [2024-06-27 23:10:25,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:25,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:25,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 23:10:25,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:10:25,217 INFO L175 Difference]: Start difference. First operand has 279 places, 229 transitions, 2557 flow. Second operand 9 states and 207 transitions. [2024-06-27 23:10:25,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 255 transitions, 3183 flow [2024-06-27 23:10:27,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 255 transitions, 2991 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:27,372 INFO L231 Difference]: Finished difference. Result has 276 places, 223 transitions, 2484 flow [2024-06-27 23:10:27,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2365, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2484, PETRI_PLACES=276, PETRI_TRANSITIONS=223} [2024-06-27 23:10:27,372 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-27 23:10:27,372 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 223 transitions, 2484 flow [2024-06-27 23:10:27,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:27,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:27,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:27,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 23:10:27,372 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:27,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:27,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1803891305, now seen corresponding path program 32 times [2024-06-27 23:10:27,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:27,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572616679] [2024-06-27 23:10:27,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:27,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:27,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:27,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:27,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:27,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572616679] [2024-06-27 23:10:27,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572616679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:27,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:27,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:27,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43301297] [2024-06-27 23:10:27,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:27,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:27,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:27,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:27,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:27,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:27,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 223 transitions, 2484 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:27,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:27,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:27,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:28,299 INFO L124 PetriNetUnfolderBase]: 2482/4349 cut-off events. [2024-06-27 23:10:28,299 INFO L125 PetriNetUnfolderBase]: For 792192/792192 co-relation queries the response was YES. [2024-06-27 23:10:28,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36044 conditions, 4349 events. 2482/4349 cut-off events. For 792192/792192 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 30181 event pairs, 815 based on Foata normal form. 18/4366 useless extension candidates. Maximal degree in co-relation 35930. Up to 2027 conditions per place. [2024-06-27 23:10:28,347 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 108 changer transitions 16/268 dead transitions. [2024-06-27 23:10:28,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 268 transitions, 3604 flow [2024-06-27 23:10:28,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:28,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:28,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 23:10:28,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:10:28,347 INFO L175 Difference]: Start difference. First operand has 276 places, 223 transitions, 2484 flow. Second operand 9 states and 225 transitions. [2024-06-27 23:10:28,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 268 transitions, 3604 flow [2024-06-27 23:10:29,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 268 transitions, 3390 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:29,559 INFO L231 Difference]: Finished difference. Result has 267 places, 220 transitions, 2470 flow [2024-06-27 23:10:29,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2470, PETRI_PLACES=267, PETRI_TRANSITIONS=220} [2024-06-27 23:10:29,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-27 23:10:29,560 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 220 transitions, 2470 flow [2024-06-27 23:10:29,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:29,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:29,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:29,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 23:10:29,560 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:29,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:29,560 INFO L85 PathProgramCache]: Analyzing trace with hash 381184889, now seen corresponding path program 33 times [2024-06-27 23:10:29,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:29,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994121609] [2024-06-27 23:10:29,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:29,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:29,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:29,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:29,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:29,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994121609] [2024-06-27 23:10:29,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994121609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:29,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:29,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:29,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034650045] [2024-06-27 23:10:29,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:29,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:29,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:29,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:29,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:29,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:29,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 220 transitions, 2470 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:29,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:29,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:29,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:30,472 INFO L124 PetriNetUnfolderBase]: 2492/4373 cut-off events. [2024-06-27 23:10:30,472 INFO L125 PetriNetUnfolderBase]: For 801292/801292 co-relation queries the response was YES. [2024-06-27 23:10:30,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37207 conditions, 4373 events. 2492/4373 cut-off events. For 801292/801292 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 30483 event pairs, 791 based on Foata normal form. 18/4390 useless extension candidates. Maximal degree in co-relation 37096. Up to 2027 conditions per place. [2024-06-27 23:10:30,526 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 152 selfloop transitions, 96 changer transitions 8/264 dead transitions. [2024-06-27 23:10:30,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 264 transitions, 3726 flow [2024-06-27 23:10:30,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:30,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:30,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:10:30,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 23:10:30,527 INFO L175 Difference]: Start difference. First operand has 267 places, 220 transitions, 2470 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:10:30,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 264 transitions, 3726 flow [2024-06-27 23:10:31,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 264 transitions, 3484 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:31,996 INFO L231 Difference]: Finished difference. Result has 264 places, 218 transitions, 2429 flow [2024-06-27 23:10:31,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2429, PETRI_PLACES=264, PETRI_TRANSITIONS=218} [2024-06-27 23:10:31,996 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-27 23:10:31,996 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 218 transitions, 2429 flow [2024-06-27 23:10:31,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:31,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:31,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:31,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 23:10:31,997 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:31,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:31,997 INFO L85 PathProgramCache]: Analyzing trace with hash 381541079, now seen corresponding path program 34 times [2024-06-27 23:10:31,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:31,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480402500] [2024-06-27 23:10:31,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:31,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:32,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:32,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:32,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:32,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480402500] [2024-06-27 23:10:32,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480402500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:32,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:32,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:32,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771866186] [2024-06-27 23:10:32,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:32,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:32,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:32,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:32,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:32,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:32,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 218 transitions, 2429 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:32,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:32,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:32,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:32,896 INFO L124 PetriNetUnfolderBase]: 2387/4182 cut-off events. [2024-06-27 23:10:32,896 INFO L125 PetriNetUnfolderBase]: For 719286/719286 co-relation queries the response was YES. [2024-06-27 23:10:32,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34338 conditions, 4182 events. 2387/4182 cut-off events. For 719286/719286 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28768 event pairs, 815 based on Foata normal form. 18/4199 useless extension candidates. Maximal degree in co-relation 34229. Up to 2027 conditions per place. [2024-06-27 23:10:32,940 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 137 selfloop transitions, 93 changer transitions 19/257 dead transitions. [2024-06-27 23:10:32,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 257 transitions, 3455 flow [2024-06-27 23:10:32,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:32,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:32,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 23:10:32,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 23:10:32,949 INFO L175 Difference]: Start difference. First operand has 264 places, 218 transitions, 2429 flow. Second operand 9 states and 218 transitions. [2024-06-27 23:10:32,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 257 transitions, 3455 flow [2024-06-27 23:10:34,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 257 transitions, 3250 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:34,403 INFO L231 Difference]: Finished difference. Result has 263 places, 214 transitions, 2378 flow [2024-06-27 23:10:34,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2232, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2378, PETRI_PLACES=263, PETRI_TRANSITIONS=214} [2024-06-27 23:10:34,403 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-27 23:10:34,403 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 214 transitions, 2378 flow [2024-06-27 23:10:34,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:34,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:34,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:34,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 23:10:34,404 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:34,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:34,404 INFO L85 PathProgramCache]: Analyzing trace with hash -363950859, now seen corresponding path program 35 times [2024-06-27 23:10:34,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:34,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341489467] [2024-06-27 23:10:34,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:34,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:34,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:34,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:34,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:34,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341489467] [2024-06-27 23:10:34,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341489467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:34,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:34,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:34,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941945341] [2024-06-27 23:10:34,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:34,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:34,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:34,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:34,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:34,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:34,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 214 transitions, 2378 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:34,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:34,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:34,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:35,274 INFO L124 PetriNetUnfolderBase]: 2508/4387 cut-off events. [2024-06-27 23:10:35,274 INFO L125 PetriNetUnfolderBase]: For 818852/818858 co-relation queries the response was YES. [2024-06-27 23:10:35,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37699 conditions, 4387 events. 2508/4387 cut-off events. For 818852/818858 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30620 event pairs, 973 based on Foata normal form. 20/4406 useless extension candidates. Maximal degree in co-relation 37591. Up to 2609 conditions per place. [2024-06-27 23:10:35,324 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 88 changer transitions 8/254 dead transitions. [2024-06-27 23:10:35,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 254 transitions, 3564 flow [2024-06-27 23:10:35,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:35,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:35,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:10:35,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:10:35,325 INFO L175 Difference]: Start difference. First operand has 263 places, 214 transitions, 2378 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:10:35,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 254 transitions, 3564 flow [2024-06-27 23:10:37,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 254 transitions, 3357 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:37,340 INFO L231 Difference]: Finished difference. Result has 258 places, 212 transitions, 2352 flow [2024-06-27 23:10:37,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2189, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2352, PETRI_PLACES=258, PETRI_TRANSITIONS=212} [2024-06-27 23:10:37,340 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-27 23:10:37,341 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 212 transitions, 2352 flow [2024-06-27 23:10:37,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:37,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:37,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:37,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 23:10:37,341 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:37,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:37,342 INFO L85 PathProgramCache]: Analyzing trace with hash -364307049, now seen corresponding path program 36 times [2024-06-27 23:10:37,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:37,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660037861] [2024-06-27 23:10:37,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:37,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:37,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:37,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:37,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:37,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660037861] [2024-06-27 23:10:37,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660037861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:37,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:37,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:37,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122667228] [2024-06-27 23:10:37,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:37,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:37,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:37,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:37,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:37,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:37,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 212 transitions, 2352 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:37,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:37,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:37,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:38,287 INFO L124 PetriNetUnfolderBase]: 2403/4188 cut-off events. [2024-06-27 23:10:38,287 INFO L125 PetriNetUnfolderBase]: For 723837/723843 co-relation queries the response was YES. [2024-06-27 23:10:38,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35157 conditions, 4188 events. 2403/4188 cut-off events. For 723837/723843 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28765 event pairs, 959 based on Foata normal form. 20/4207 useless extension candidates. Maximal degree in co-relation 35051. Up to 2609 conditions per place. [2024-06-27 23:10:38,331 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 87 changer transitions 9/249 dead transitions. [2024-06-27 23:10:38,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 249 transitions, 3340 flow [2024-06-27 23:10:38,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:38,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:38,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 23:10:38,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 23:10:38,332 INFO L175 Difference]: Start difference. First operand has 258 places, 212 transitions, 2352 flow. Second operand 9 states and 215 transitions. [2024-06-27 23:10:38,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 249 transitions, 3340 flow [2024-06-27 23:10:40,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 249 transitions, 3147 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:40,020 INFO L231 Difference]: Finished difference. Result has 256 places, 209 transitions, 2321 flow [2024-06-27 23:10:40,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2171, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2321, PETRI_PLACES=256, PETRI_TRANSITIONS=209} [2024-06-27 23:10:40,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-27 23:10:40,021 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 209 transitions, 2321 flow [2024-06-27 23:10:40,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:40,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:40,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:40,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 23:10:40,021 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:40,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:40,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1925403445, now seen corresponding path program 37 times [2024-06-27 23:10:40,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:40,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506983340] [2024-06-27 23:10:40,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:40,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:40,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:40,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:40,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:40,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506983340] [2024-06-27 23:10:40,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506983340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:40,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:40,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:40,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615637637] [2024-06-27 23:10:40,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:40,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:40,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:40,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:40,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:40,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:40,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 209 transitions, 2321 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:40,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:40,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:40,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:40,872 INFO L124 PetriNetUnfolderBase]: 2294/3985 cut-off events. [2024-06-27 23:10:40,872 INFO L125 PetriNetUnfolderBase]: For 632742/632748 co-relation queries the response was YES. [2024-06-27 23:10:40,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32651 conditions, 3985 events. 2294/3985 cut-off events. For 632742/632748 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27000 event pairs, 793 based on Foata normal form. 20/3998 useless extension candidates. Maximal degree in co-relation 32547. Up to 3286 conditions per place. [2024-06-27 23:10:40,920 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 179 selfloop transitions, 27 changer transitions 24/238 dead transitions. [2024-06-27 23:10:40,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 238 transitions, 2919 flow [2024-06-27 23:10:40,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:40,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:40,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 23:10:40,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 23:10:40,920 INFO L175 Difference]: Start difference. First operand has 256 places, 209 transitions, 2321 flow. Second operand 9 states and 201 transitions. [2024-06-27 23:10:40,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 238 transitions, 2919 flow [2024-06-27 23:10:42,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 238 transitions, 2740 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:42,203 INFO L231 Difference]: Finished difference. Result has 252 places, 204 transitions, 2137 flow [2024-06-27 23:10:42,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2137, PETRI_PLACES=252, PETRI_TRANSITIONS=204} [2024-06-27 23:10:42,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-27 23:10:42,203 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 204 transitions, 2137 flow [2024-06-27 23:10:42,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:42,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:42,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:42,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 23:10:42,204 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:42,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:42,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1104924847, now seen corresponding path program 38 times [2024-06-27 23:10:42,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:42,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128739419] [2024-06-27 23:10:42,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:42,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:42,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:42,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:42,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:42,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128739419] [2024-06-27 23:10:42,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128739419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:42,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:42,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:42,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878226483] [2024-06-27 23:10:42,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:42,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:42,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:42,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:42,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:42,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:42,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 204 transitions, 2137 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:42,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:42,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:42,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:43,152 INFO L124 PetriNetUnfolderBase]: 2238/3895 cut-off events. [2024-06-27 23:10:43,152 INFO L125 PetriNetUnfolderBase]: For 602047/602053 co-relation queries the response was YES. [2024-06-27 23:10:43,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31745 conditions, 3895 events. 2238/3895 cut-off events. For 602047/602053 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26424 event pairs, 867 based on Foata normal form. 20/3912 useless extension candidates. Maximal degree in co-relation 31643. Up to 3336 conditions per place. [2024-06-27 23:10:43,196 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 181 selfloop transitions, 23 changer transitions 17/229 dead transitions. [2024-06-27 23:10:43,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 229 transitions, 2707 flow [2024-06-27 23:10:43,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:43,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:43,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 23:10:43,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-27 23:10:43,197 INFO L175 Difference]: Start difference. First operand has 252 places, 204 transitions, 2137 flow. Second operand 9 states and 199 transitions. [2024-06-27 23:10:43,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 229 transitions, 2707 flow [2024-06-27 23:10:44,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 229 transitions, 2643 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:44,199 INFO L231 Difference]: Finished difference. Result has 243 places, 201 transitions, 2093 flow [2024-06-27 23:10:44,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2073, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2093, PETRI_PLACES=243, PETRI_TRANSITIONS=201} [2024-06-27 23:10:44,199 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-27 23:10:44,200 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 201 transitions, 2093 flow [2024-06-27 23:10:44,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:44,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:44,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:44,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 23:10:44,200 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:44,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:44,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1041440189, now seen corresponding path program 39 times [2024-06-27 23:10:44,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:44,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404551852] [2024-06-27 23:10:44,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:44,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:44,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:44,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:44,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:44,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404551852] [2024-06-27 23:10:44,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404551852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:44,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:44,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:44,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036982806] [2024-06-27 23:10:44,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:44,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:44,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:44,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:44,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:44,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:44,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 201 transitions, 2093 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:44,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:44,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:44,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:45,047 INFO L124 PetriNetUnfolderBase]: 2222/3843 cut-off events. [2024-06-27 23:10:45,047 INFO L125 PetriNetUnfolderBase]: For 576803/576809 co-relation queries the response was YES. [2024-06-27 23:10:45,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31031 conditions, 3843 events. 2222/3843 cut-off events. For 576803/576809 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25785 event pairs, 963 based on Foata normal form. 28/3870 useless extension candidates. Maximal degree in co-relation 30933. Up to 3275 conditions per place. [2024-06-27 23:10:45,087 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 85 changer transitions 12/217 dead transitions. [2024-06-27 23:10:45,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 217 transitions, 2585 flow [2024-06-27 23:10:45,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:45,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:45,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:10:45,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 23:10:45,088 INFO L175 Difference]: Start difference. First operand has 243 places, 201 transitions, 2093 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:10:45,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 217 transitions, 2585 flow [2024-06-27 23:10:46,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 217 transitions, 2533 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:46,162 INFO L231 Difference]: Finished difference. Result has 239 places, 197 transitions, 2187 flow [2024-06-27 23:10:46,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2187, PETRI_PLACES=239, PETRI_TRANSITIONS=197} [2024-06-27 23:10:46,162 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-27 23:10:46,162 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 197 transitions, 2187 flow [2024-06-27 23:10:46,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:46,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:46,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:46,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-27 23:10:46,163 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:46,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:46,163 INFO L85 PathProgramCache]: Analyzing trace with hash 507962071, now seen corresponding path program 40 times [2024-06-27 23:10:46,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:46,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145622386] [2024-06-27 23:10:46,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:46,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:46,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:46,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:46,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:46,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145622386] [2024-06-27 23:10:46,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145622386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:46,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:46,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:46,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003496259] [2024-06-27 23:10:46,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:46,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:46,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:46,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:46,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:46,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:46,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 197 transitions, 2187 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:46,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:46,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:46,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:46,975 INFO L124 PetriNetUnfolderBase]: 2623/4564 cut-off events. [2024-06-27 23:10:46,975 INFO L125 PetriNetUnfolderBase]: For 751380/751386 co-relation queries the response was YES. [2024-06-27 23:10:47,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39859 conditions, 4564 events. 2623/4564 cut-off events. For 751380/751386 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 32224 event pairs, 1092 based on Foata normal form. 20/4583 useless extension candidates. Maximal degree in co-relation 39763. Up to 2863 conditions per place. [2024-06-27 23:10:47,024 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 84 changer transitions 8/232 dead transitions. [2024-06-27 23:10:47,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 232 transitions, 3255 flow [2024-06-27 23:10:47,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:47,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:47,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:10:47,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 23:10:47,025 INFO L175 Difference]: Start difference. First operand has 239 places, 197 transitions, 2187 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:10:47,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 232 transitions, 3255 flow [2024-06-27 23:10:48,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 232 transitions, 3069 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:48,483 INFO L231 Difference]: Finished difference. Result has 237 places, 195 transitions, 2168 flow [2024-06-27 23:10:48,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2168, PETRI_PLACES=237, PETRI_TRANSITIONS=195} [2024-06-27 23:10:48,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-27 23:10:48,484 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 195 transitions, 2168 flow [2024-06-27 23:10:48,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:48,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:48,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:48,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-27 23:10:48,485 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:48,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:48,485 INFO L85 PathProgramCache]: Analyzing trace with hash 507605881, now seen corresponding path program 41 times [2024-06-27 23:10:48,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:48,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254451495] [2024-06-27 23:10:48,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:48,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:48,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:48,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:48,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:48,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254451495] [2024-06-27 23:10:48,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254451495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:48,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:48,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:48,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670942050] [2024-06-27 23:10:48,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:48,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:48,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:48,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:48,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:48,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:48,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 195 transitions, 2168 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:48,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:48,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:48,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:49,618 INFO L124 PetriNetUnfolderBase]: 2518/4369 cut-off events. [2024-06-27 23:10:49,618 INFO L125 PetriNetUnfolderBase]: For 688136/688142 co-relation queries the response was YES. [2024-06-27 23:10:49,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37690 conditions, 4369 events. 2518/4369 cut-off events. For 688136/688142 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 30422 event pairs, 1078 based on Foata normal form. 20/4388 useless extension candidates. Maximal degree in co-relation 37595. Up to 2863 conditions per place. [2024-06-27 23:10:49,662 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 128 selfloop transitions, 82 changer transitions 10/228 dead transitions. [2024-06-27 23:10:49,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 228 transitions, 3084 flow [2024-06-27 23:10:49,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:49,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:49,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 23:10:49,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 23:10:49,663 INFO L175 Difference]: Start difference. First operand has 237 places, 195 transitions, 2168 flow. Second operand 9 states and 214 transitions. [2024-06-27 23:10:49,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 228 transitions, 3084 flow [2024-06-27 23:10:51,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 228 transitions, 2905 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:51,011 INFO L231 Difference]: Finished difference. Result has 236 places, 191 transitions, 2122 flow [2024-06-27 23:10:51,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2122, PETRI_PLACES=236, PETRI_TRANSITIONS=191} [2024-06-27 23:10:51,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-27 23:10:51,011 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 191 transitions, 2122 flow [2024-06-27 23:10:51,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:51,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:51,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:51,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-27 23:10:51,012 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:51,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:51,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1281950475, now seen corresponding path program 42 times [2024-06-27 23:10:51,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:51,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303585528] [2024-06-27 23:10:51,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:51,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:51,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:51,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:51,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:51,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303585528] [2024-06-27 23:10:51,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303585528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:51,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:51,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:51,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088637283] [2024-06-27 23:10:51,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:51,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:51,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:51,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:51,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:51,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:51,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 191 transitions, 2122 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:51,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:51,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:51,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:51,778 INFO L124 PetriNetUnfolderBase]: 2635/4584 cut-off events. [2024-06-27 23:10:51,778 INFO L125 PetriNetUnfolderBase]: For 742485/742491 co-relation queries the response was YES. [2024-06-27 23:10:51,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40077 conditions, 4584 events. 2635/4584 cut-off events. For 742485/742491 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 32564 event pairs, 1255 based on Foata normal form. 26/4609 useless extension candidates. Maximal degree in co-relation 39983. Up to 3712 conditions per place. [2024-06-27 23:10:51,825 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 114 selfloop transitions, 81 changer transitions 11/214 dead transitions. [2024-06-27 23:10:51,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 214 transitions, 2798 flow [2024-06-27 23:10:51,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:51,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:51,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 23:10:51,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 23:10:51,826 INFO L175 Difference]: Start difference. First operand has 236 places, 191 transitions, 2122 flow. Second operand 9 states and 206 transitions. [2024-06-27 23:10:51,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 214 transitions, 2798 flow [2024-06-27 23:10:53,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 214 transitions, 2614 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:10:53,387 INFO L231 Difference]: Finished difference. Result has 230 places, 187 transitions, 2073 flow [2024-06-27 23:10:53,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2073, PETRI_PLACES=230, PETRI_TRANSITIONS=187} [2024-06-27 23:10:53,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-27 23:10:53,387 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 187 transitions, 2073 flow [2024-06-27 23:10:53,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:53,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:53,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:53,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-27 23:10:53,387 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:53,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:53,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1424409735, now seen corresponding path program 43 times [2024-06-27 23:10:53,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:53,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735457678] [2024-06-27 23:10:53,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:53,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:53,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:53,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:53,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:53,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735457678] [2024-06-27 23:10:53,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735457678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:53,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:53,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:53,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011269145] [2024-06-27 23:10:53,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:53,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:53,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:53,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:53,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:53,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:53,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 187 transitions, 2073 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:53,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:53,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:53,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:54,304 INFO L124 PetriNetUnfolderBase]: 2582/4471 cut-off events. [2024-06-27 23:10:54,304 INFO L125 PetriNetUnfolderBase]: For 688188/688194 co-relation queries the response was YES. [2024-06-27 23:10:54,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38989 conditions, 4471 events. 2582/4471 cut-off events. For 688188/688194 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 31321 event pairs, 1173 based on Foata normal form. 20/4490 useless extension candidates. Maximal degree in co-relation 38897. Up to 3141 conditions per place. [2024-06-27 23:10:54,347 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 82 changer transitions 8/216 dead transitions. [2024-06-27 23:10:54,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 216 transitions, 2917 flow [2024-06-27 23:10:54,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:54,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:54,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 23:10:54,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 23:10:54,348 INFO L175 Difference]: Start difference. First operand has 230 places, 187 transitions, 2073 flow. Second operand 9 states and 211 transitions. [2024-06-27 23:10:54,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 216 transitions, 2917 flow [2024-06-27 23:10:55,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 216 transitions, 2740 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:55,760 INFO L231 Difference]: Finished difference. Result has 227 places, 185 transitions, 2056 flow [2024-06-27 23:10:55,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2056, PETRI_PLACES=227, PETRI_TRANSITIONS=185} [2024-06-27 23:10:55,761 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-27 23:10:55,761 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 185 transitions, 2056 flow [2024-06-27 23:10:55,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:55,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:55,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:55,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-27 23:10:55,761 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:55,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:55,762 INFO L85 PathProgramCache]: Analyzing trace with hash 981056757, now seen corresponding path program 44 times [2024-06-27 23:10:55,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:55,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705685834] [2024-06-27 23:10:55,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:55,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:55,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:55,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:55,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:55,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705685834] [2024-06-27 23:10:55,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705685834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:55,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:55,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:55,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624948389] [2024-06-27 23:10:55,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:55,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:55,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:55,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:55,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:55,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:55,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 185 transitions, 2056 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:55,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:55,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:55,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:56,661 INFO L124 PetriNetUnfolderBase]: 2672/4615 cut-off events. [2024-06-27 23:10:56,662 INFO L125 PetriNetUnfolderBase]: For 697651/697657 co-relation queries the response was YES. [2024-06-27 23:10:56,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40577 conditions, 4615 events. 2672/4615 cut-off events. For 697651/697657 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 32563 event pairs, 1243 based on Foata normal form. 20/4634 useless extension candidates. Maximal degree in co-relation 40487. Up to 3141 conditions per place. [2024-06-27 23:10:56,710 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 117 selfloop transitions, 80 changer transitions 9/214 dead transitions. [2024-06-27 23:10:56,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 214 transitions, 2888 flow [2024-06-27 23:10:56,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:56,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:56,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 23:10:56,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 23:10:56,711 INFO L175 Difference]: Start difference. First operand has 227 places, 185 transitions, 2056 flow. Second operand 9 states and 211 transitions. [2024-06-27 23:10:56,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 214 transitions, 2888 flow [2024-06-27 23:10:58,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 214 transitions, 2714 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:58,160 INFO L231 Difference]: Finished difference. Result has 226 places, 182 transitions, 2024 flow [2024-06-27 23:10:58,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1890, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2024, PETRI_PLACES=226, PETRI_TRANSITIONS=182} [2024-06-27 23:10:58,160 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-27 23:10:58,161 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 182 transitions, 2024 flow [2024-06-27 23:10:58,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:58,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:58,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:58,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-27 23:10:58,161 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:58,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:58,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1630915305, now seen corresponding path program 45 times [2024-06-27 23:10:58,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:58,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595901494] [2024-06-27 23:10:58,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:58,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:58,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:58,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:58,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:58,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595901494] [2024-06-27 23:10:58,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595901494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:58,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:58,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:58,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790421719] [2024-06-27 23:10:58,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:58,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:58,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:58,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:58,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:58,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:10:58,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 182 transitions, 2024 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:10:58,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:58,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:10:58,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:59,076 INFO L124 PetriNetUnfolderBase]: 2547/4406 cut-off events. [2024-06-27 23:10:59,076 INFO L125 PetriNetUnfolderBase]: For 640689/640695 co-relation queries the response was YES. [2024-06-27 23:10:59,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37808 conditions, 4406 events. 2547/4406 cut-off events. For 640689/640695 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 30867 event pairs, 1274 based on Foata normal form. 28/4433 useless extension candidates. Maximal degree in co-relation 37719. Up to 3820 conditions per place. [2024-06-27 23:10:59,125 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 100 selfloop transitions, 78 changer transitions 12/198 dead transitions. [2024-06-27 23:10:59,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 198 transitions, 2478 flow [2024-06-27 23:10:59,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:59,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:59,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 23:10:59,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 23:10:59,126 INFO L175 Difference]: Start difference. First operand has 226 places, 182 transitions, 2024 flow. Second operand 9 states and 200 transitions. [2024-06-27 23:10:59,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 198 transitions, 2478 flow [2024-06-27 23:11:00,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 198 transitions, 2313 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:00,521 INFO L231 Difference]: Finished difference. Result has 223 places, 178 transitions, 1989 flow [2024-06-27 23:11:00,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1859, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1989, PETRI_PLACES=223, PETRI_TRANSITIONS=178} [2024-06-27 23:11:00,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-27 23:11:00,522 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 178 transitions, 1989 flow [2024-06-27 23:11:00,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:00,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:00,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:00,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-27 23:11:00,522 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:00,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:00,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1631063175, now seen corresponding path program 46 times [2024-06-27 23:11:00,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:00,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075131377] [2024-06-27 23:11:00,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:00,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:00,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:00,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:00,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:00,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075131377] [2024-06-27 23:11:00,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075131377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:00,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:00,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:00,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653872511] [2024-06-27 23:11:00,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:00,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:00,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:00,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:00,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:00,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:00,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 178 transitions, 1989 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:00,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:00,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:00,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:01,256 INFO L124 PetriNetUnfolderBase]: 2418/4197 cut-off events. [2024-06-27 23:11:01,256 INFO L125 PetriNetUnfolderBase]: For 552147/552153 co-relation queries the response was YES. [2024-06-27 23:11:01,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34862 conditions, 4197 events. 2418/4197 cut-off events. For 552147/552153 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 29090 event pairs, 1150 based on Foata normal form. 26/4222 useless extension candidates. Maximal degree in co-relation 34775. Up to 3375 conditions per place. [2024-06-27 23:11:01,299 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 107 selfloop transitions, 74 changer transitions 12/201 dead transitions. [2024-06-27 23:11:01,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 201 transitions, 2625 flow [2024-06-27 23:11:01,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:01,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:01,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 23:11:01,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 23:11:01,300 INFO L175 Difference]: Start difference. First operand has 223 places, 178 transitions, 1989 flow. Second operand 9 states and 204 transitions. [2024-06-27 23:11:01,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 201 transitions, 2625 flow [2024-06-27 23:11:02,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 201 transitions, 2461 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:02,443 INFO L231 Difference]: Finished difference. Result has 220 places, 173 transitions, 1932 flow [2024-06-27 23:11:02,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1932, PETRI_PLACES=220, PETRI_TRANSITIONS=173} [2024-06-27 23:11:02,443 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-27 23:11:02,443 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 173 transitions, 1932 flow [2024-06-27 23:11:02,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:02,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:02,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:02,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-27 23:11:02,444 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:02,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:02,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1523767079, now seen corresponding path program 47 times [2024-06-27 23:11:02,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:02,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670396566] [2024-06-27 23:11:02,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:02,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:02,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:02,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:02,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670396566] [2024-06-27 23:11:02,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670396566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:02,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:02,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:02,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722272847] [2024-06-27 23:11:02,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:02,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:02,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:02,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:02,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:02,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:02,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 173 transitions, 1932 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:02,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:02,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:02,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:03,159 INFO L124 PetriNetUnfolderBase]: 2270/3937 cut-off events. [2024-06-27 23:11:03,159 INFO L125 PetriNetUnfolderBase]: For 491535/491541 co-relation queries the response was YES. [2024-06-27 23:11:03,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32075 conditions, 3937 events. 2270/3937 cut-off events. For 491535/491541 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 26910 event pairs, 1037 based on Foata normal form. 26/3962 useless extension candidates. Maximal degree in co-relation 31989. Up to 2935 conditions per place. [2024-06-27 23:11:03,198 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 23 changer transitions 16/201 dead transitions. [2024-06-27 23:11:03,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 201 transitions, 2604 flow [2024-06-27 23:11:03,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:03,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:03,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-27 23:11:03,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:11:03,199 INFO L175 Difference]: Start difference. First operand has 220 places, 173 transitions, 1932 flow. Second operand 10 states and 220 transitions. [2024-06-27 23:11:03,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 201 transitions, 2604 flow [2024-06-27 23:11:04,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 201 transitions, 2443 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 23:11:04,126 INFO L231 Difference]: Finished difference. Result has 215 places, 169 transitions, 1785 flow [2024-06-27 23:11:04,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1785, PETRI_PLACES=215, PETRI_TRANSITIONS=169} [2024-06-27 23:11:04,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-27 23:11:04,127 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 169 transitions, 1785 flow [2024-06-27 23:11:04,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:04,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:04,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:04,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-27 23:11:04,127 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:04,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:04,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1401850529, now seen corresponding path program 48 times [2024-06-27 23:11:04,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:04,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22829603] [2024-06-27 23:11:04,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:04,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:04,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:04,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:04,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:04,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22829603] [2024-06-27 23:11:04,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22829603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:04,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:04,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:04,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873594563] [2024-06-27 23:11:04,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:04,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:04,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:04,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:04,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:04,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:04,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 169 transitions, 1785 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:04,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:04,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:04,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:04,800 INFO L124 PetriNetUnfolderBase]: 2096/3639 cut-off events. [2024-06-27 23:11:04,801 INFO L125 PetriNetUnfolderBase]: For 405299/405305 co-relation queries the response was YES. [2024-06-27 23:11:04,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28586 conditions, 3639 events. 2096/3639 cut-off events. For 405299/405305 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24537 event pairs, 947 based on Foata normal form. 26/3664 useless extension candidates. Maximal degree in co-relation 28503. Up to 2935 conditions per place. [2024-06-27 23:11:04,833 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 153 selfloop transitions, 21 changer transitions 10/192 dead transitions. [2024-06-27 23:11:04,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 192 transitions, 2395 flow [2024-06-27 23:11:04,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:04,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:04,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-27 23:11:04,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-27 23:11:04,834 INFO L175 Difference]: Start difference. First operand has 215 places, 169 transitions, 1785 flow. Second operand 9 states and 196 transitions. [2024-06-27 23:11:04,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 192 transitions, 2395 flow [2024-06-27 23:11:05,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 192 transitions, 2342 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:05,475 INFO L231 Difference]: Finished difference. Result has 210 places, 166 transitions, 1753 flow [2024-06-27 23:11:05,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1753, PETRI_PLACES=210, PETRI_TRANSITIONS=166} [2024-06-27 23:11:05,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-27 23:11:05,476 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 166 transitions, 1753 flow [2024-06-27 23:11:05,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:05,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:05,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:05,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-27 23:11:05,476 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:05,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:05,476 INFO L85 PathProgramCache]: Analyzing trace with hash 102003533, now seen corresponding path program 49 times [2024-06-27 23:11:05,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:05,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196950366] [2024-06-27 23:11:05,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:05,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:05,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:05,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:05,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:05,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196950366] [2024-06-27 23:11:05,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196950366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:05,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:05,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:05,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733942346] [2024-06-27 23:11:05,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:05,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:05,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:05,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:05,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:05,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:05,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 166 transitions, 1753 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:05,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:05,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:05,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:06,079 INFO L124 PetriNetUnfolderBase]: 1945/3362 cut-off events. [2024-06-27 23:11:06,079 INFO L125 PetriNetUnfolderBase]: For 341386/341392 co-relation queries the response was YES. [2024-06-27 23:11:06,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25610 conditions, 3362 events. 1945/3362 cut-off events. For 341386/341392 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22122 event pairs, 900 based on Foata normal form. 28/3389 useless extension candidates. Maximal degree in co-relation 25529. Up to 2935 conditions per place. [2024-06-27 23:11:06,110 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 138 selfloop transitions, 14 changer transitions 22/182 dead transitions. [2024-06-27 23:11:06,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 182 transitions, 2175 flow [2024-06-27 23:11:06,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:06,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:06,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 23:11:06,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-27 23:11:06,111 INFO L175 Difference]: Start difference. First operand has 210 places, 166 transitions, 1753 flow. Second operand 9 states and 188 transitions. [2024-06-27 23:11:06,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 182 transitions, 2175 flow [2024-06-27 23:11:06,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 182 transitions, 2132 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:06,786 INFO L231 Difference]: Finished difference. Result has 208 places, 158 transitions, 1666 flow [2024-06-27 23:11:06,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1666, PETRI_PLACES=208, PETRI_TRANSITIONS=158} [2024-06-27 23:11:06,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-27 23:11:06,786 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 158 transitions, 1666 flow [2024-06-27 23:11:06,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:06,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:06,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:06,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-27 23:11:06,787 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:06,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:06,787 INFO L85 PathProgramCache]: Analyzing trace with hash -366646403, now seen corresponding path program 50 times [2024-06-27 23:11:06,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:06,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136458694] [2024-06-27 23:11:06,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:06,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:06,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:06,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:06,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:06,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136458694] [2024-06-27 23:11:06,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136458694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:06,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:06,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:06,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552790770] [2024-06-27 23:11:06,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:06,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:06,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:06,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:06,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:06,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:06,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 158 transitions, 1666 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:06,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:06,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:06,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:07,432 INFO L124 PetriNetUnfolderBase]: 2050/3543 cut-off events. [2024-06-27 23:11:07,432 INFO L125 PetriNetUnfolderBase]: For 364623/364637 co-relation queries the response was YES. [2024-06-27 23:11:07,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27476 conditions, 3543 events. 2050/3543 cut-off events. For 364623/364637 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23846 event pairs, 935 based on Foata normal form. 32/3574 useless extension candidates. Maximal degree in co-relation 27396. Up to 2720 conditions per place. [2024-06-27 23:11:07,465 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 111 selfloop transitions, 50 changer transitions 9/178 dead transitions. [2024-06-27 23:11:07,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 178 transitions, 2234 flow [2024-06-27 23:11:07,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:07,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:07,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:11:07,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 23:11:07,467 INFO L175 Difference]: Start difference. First operand has 208 places, 158 transitions, 1666 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:11:07,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 178 transitions, 2234 flow [2024-06-27 23:11:07,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 178 transitions, 2176 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:07,893 INFO L231 Difference]: Finished difference. Result has 195 places, 152 transitions, 1624 flow [2024-06-27 23:11:07,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1616, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1624, PETRI_PLACES=195, PETRI_TRANSITIONS=152} [2024-06-27 23:11:07,893 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-27 23:11:07,893 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 152 transitions, 1624 flow [2024-06-27 23:11:07,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:07,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:07,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:07,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-27 23:11:07,894 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:07,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:07,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1613543213, now seen corresponding path program 3 times [2024-06-27 23:11:07,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:07,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078654039] [2024-06-27 23:11:07,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:07,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:07,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:08,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:08,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:08,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078654039] [2024-06-27 23:11:08,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078654039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:08,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:08,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:08,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978348037] [2024-06-27 23:11:08,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:08,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:08,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:08,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:08,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:08,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:08,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 152 transitions, 1624 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:08,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:08,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:08,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:08,523 INFO L124 PetriNetUnfolderBase]: 1994/3433 cut-off events. [2024-06-27 23:11:08,523 INFO L125 PetriNetUnfolderBase]: For 330576/330590 co-relation queries the response was YES. [2024-06-27 23:11:08,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26333 conditions, 3433 events. 1994/3433 cut-off events. For 330576/330590 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 22856 event pairs, 969 based on Foata normal form. 30/3462 useless extension candidates. Maximal degree in co-relation 26257. Up to 2966 conditions per place. [2024-06-27 23:11:08,550 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 81 selfloop transitions, 65 changer transitions 12/166 dead transitions. [2024-06-27 23:11:08,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 166 transitions, 2008 flow [2024-06-27 23:11:08,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:08,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:08,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 23:11:08,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 23:11:08,551 INFO L175 Difference]: Start difference. First operand has 195 places, 152 transitions, 1624 flow. Second operand 10 states and 216 transitions. [2024-06-27 23:11:08,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 166 transitions, 2008 flow [2024-06-27 23:11:08,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 166 transitions, 1901 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:11:08,963 INFO L231 Difference]: Finished difference. Result has 195 places, 148 transitions, 1620 flow [2024-06-27 23:11:08,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1620, PETRI_PLACES=195, PETRI_TRANSITIONS=148} [2024-06-27 23:11:08,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-27 23:11:08,964 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 148 transitions, 1620 flow [2024-06-27 23:11:08,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:08,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:08,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:08,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-27 23:11:08,964 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:08,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:08,965 INFO L85 PathProgramCache]: Analyzing trace with hash -2025251919, now seen corresponding path program 4 times [2024-06-27 23:11:08,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:08,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091024419] [2024-06-27 23:11:08,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:08,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:08,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:09,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:09,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:09,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091024419] [2024-06-27 23:11:09,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091024419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:09,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:09,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:09,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873022516] [2024-06-27 23:11:09,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:09,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:09,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:09,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:09,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:09,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:09,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 148 transitions, 1620 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:09,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:09,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:09,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:09,537 INFO L124 PetriNetUnfolderBase]: 1860/3217 cut-off events. [2024-06-27 23:11:09,537 INFO L125 PetriNetUnfolderBase]: For 294937/294951 co-relation queries the response was YES. [2024-06-27 23:11:09,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24055 conditions, 3217 events. 1860/3217 cut-off events. For 294937/294951 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 21260 event pairs, 892 based on Foata normal form. 36/3252 useless extension candidates. Maximal degree in co-relation 23979. Up to 2818 conditions per place. [2024-06-27 23:11:09,565 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 124 selfloop transitions, 14 changer transitions 14/160 dead transitions. [2024-06-27 23:11:09,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 160 transitions, 1988 flow [2024-06-27 23:11:09,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:09,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:09,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-27 23:11:09,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528125 [2024-06-27 23:11:09,566 INFO L175 Difference]: Start difference. First operand has 195 places, 148 transitions, 1620 flow. Second operand 8 states and 169 transitions. [2024-06-27 23:11:09,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 160 transitions, 1988 flow [2024-06-27 23:11:09,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 160 transitions, 1854 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:09,873 INFO L231 Difference]: Finished difference. Result has 191 places, 143 transitions, 1471 flow [2024-06-27 23:11:09,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1471, PETRI_PLACES=191, PETRI_TRANSITIONS=143} [2024-06-27 23:11:09,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-27 23:11:09,874 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 143 transitions, 1471 flow [2024-06-27 23:11:09,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:09,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:09,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:09,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-27 23:11:09,874 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:09,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:09,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1170080847, now seen corresponding path program 5 times [2024-06-27 23:11:09,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:09,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644151269] [2024-06-27 23:11:09,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:09,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:10,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:10,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:10,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644151269] [2024-06-27 23:11:10,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644151269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:10,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:10,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:10,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271927072] [2024-06-27 23:11:10,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:10,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:10,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:10,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:10,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:10,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:10,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 143 transitions, 1471 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:10,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:10,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:10,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:10,533 INFO L124 PetriNetUnfolderBase]: 1844/3229 cut-off events. [2024-06-27 23:11:10,533 INFO L125 PetriNetUnfolderBase]: For 280004/280018 co-relation queries the response was YES. [2024-06-27 23:11:10,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23648 conditions, 3229 events. 1844/3229 cut-off events. For 280004/280018 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 21816 event pairs, 852 based on Foata normal form. 34/3262 useless extension candidates. Maximal degree in co-relation 23573. Up to 2726 conditions per place. [2024-06-27 23:11:10,557 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 121 selfloop transitions, 11 changer transitions 23/163 dead transitions. [2024-06-27 23:11:10,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 163 transitions, 1917 flow [2024-06-27 23:11:10,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:10,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:10,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 23:11:10,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-27 23:11:10,558 INFO L175 Difference]: Start difference. First operand has 191 places, 143 transitions, 1471 flow. Second operand 8 states and 174 transitions. [2024-06-27 23:11:10,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 163 transitions, 1917 flow [2024-06-27 23:11:10,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 163 transitions, 1879 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:10,929 INFO L231 Difference]: Finished difference. Result has 187 places, 138 transitions, 1387 flow [2024-06-27 23:11:10,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1387, PETRI_PLACES=187, PETRI_TRANSITIONS=138} [2024-06-27 23:11:10,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-27 23:11:10,930 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 138 transitions, 1387 flow [2024-06-27 23:11:10,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:10,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:10,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:10,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-27 23:11:10,930 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:10,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:10,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1302910219, now seen corresponding path program 6 times [2024-06-27 23:11:10,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:10,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441193800] [2024-06-27 23:11:10,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:10,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:10,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:11,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:11,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:11,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441193800] [2024-06-27 23:11:11,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441193800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:11,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:11,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:11,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224437862] [2024-06-27 23:11:11,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:11,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:11,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:11,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:11,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:11,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:11,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 138 transitions, 1387 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:11,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:11,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:11,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:11,476 INFO L124 PetriNetUnfolderBase]: 1791/3120 cut-off events. [2024-06-27 23:11:11,476 INFO L125 PetriNetUnfolderBase]: For 281969/281975 co-relation queries the response was YES. [2024-06-27 23:11:11,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23088 conditions, 3120 events. 1791/3120 cut-off events. For 281969/281975 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 20795 event pairs, 884 based on Foata normal form. 28/3147 useless extension candidates. Maximal degree in co-relation 23015. Up to 2657 conditions per place. [2024-06-27 23:11:11,504 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 79 selfloop transitions, 53 changer transitions 12/152 dead transitions. [2024-06-27 23:11:11,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 152 transitions, 1743 flow [2024-06-27 23:11:11,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:11,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:11,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-27 23:11:11,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.535 [2024-06-27 23:11:11,505 INFO L175 Difference]: Start difference. First operand has 187 places, 138 transitions, 1387 flow. Second operand 10 states and 214 transitions. [2024-06-27 23:11:11,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 152 transitions, 1743 flow [2024-06-27 23:11:11,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 152 transitions, 1713 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:11,855 INFO L231 Difference]: Finished difference. Result has 183 places, 134 transitions, 1436 flow [2024-06-27 23:11:11,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1436, PETRI_PLACES=183, PETRI_TRANSITIONS=134} [2024-06-27 23:11:11,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-27 23:11:11,855 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 134 transitions, 1436 flow [2024-06-27 23:11:11,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:11,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:11,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:11,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-27 23:11:11,856 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:11,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:11,856 INFO L85 PathProgramCache]: Analyzing trace with hash 179942601, now seen corresponding path program 7 times [2024-06-27 23:11:11,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:11,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694920035] [2024-06-27 23:11:11,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:11,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:11,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:12,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:12,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:12,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694920035] [2024-06-27 23:11:12,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694920035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:12,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:12,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:12,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046116768] [2024-06-27 23:11:12,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:12,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:12,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:12,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:12,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:12,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:12,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 134 transitions, 1436 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:12,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:12,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:12,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:12,479 INFO L124 PetriNetUnfolderBase]: 1784/3117 cut-off events. [2024-06-27 23:11:12,479 INFO L125 PetriNetUnfolderBase]: For 271760/271766 co-relation queries the response was YES. [2024-06-27 23:11:12,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22901 conditions, 3117 events. 1784/3117 cut-off events. For 271760/271766 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 20926 event pairs, 889 based on Foata normal form. 28/3144 useless extension candidates. Maximal degree in co-relation 22831. Up to 2651 conditions per place. [2024-06-27 23:11:12,507 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 77 selfloop transitions, 49 changer transitions 12/146 dead transitions. [2024-06-27 23:11:12,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 146 transitions, 1776 flow [2024-06-27 23:11:12,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:12,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:12,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 23:11:12,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 23:11:12,508 INFO L175 Difference]: Start difference. First operand has 183 places, 134 transitions, 1436 flow. Second operand 8 states and 178 transitions. [2024-06-27 23:11:12,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 146 transitions, 1776 flow [2024-06-27 23:11:12,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 146 transitions, 1666 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:12,778 INFO L231 Difference]: Finished difference. Result has 179 places, 130 transitions, 1400 flow [2024-06-27 23:11:12,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1400, PETRI_PLACES=179, PETRI_TRANSITIONS=130} [2024-06-27 23:11:12,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-27 23:11:12,778 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 130 transitions, 1400 flow [2024-06-27 23:11:12,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:12,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:12,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:12,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-27 23:11:12,779 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:12,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:12,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1555508459, now seen corresponding path program 8 times [2024-06-27 23:11:12,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:12,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431429884] [2024-06-27 23:11:12,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:12,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:12,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:12,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:12,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:12,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431429884] [2024-06-27 23:11:12,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431429884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:12,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:12,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:12,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126745424] [2024-06-27 23:11:12,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:12,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:12,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:12,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:12,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:12,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:12,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 130 transitions, 1400 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:12,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:12,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:12,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:13,375 INFO L124 PetriNetUnfolderBase]: 1769/3098 cut-off events. [2024-06-27 23:11:13,375 INFO L125 PetriNetUnfolderBase]: For 258611/258617 co-relation queries the response was YES. [2024-06-27 23:11:13,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22578 conditions, 3098 events. 1769/3098 cut-off events. For 258611/258617 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20712 event pairs, 838 based on Foata normal form. 26/3123 useless extension candidates. Maximal degree in co-relation 22509. Up to 2603 conditions per place. [2024-06-27 23:11:13,401 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 76 selfloop transitions, 47 changer transitions 17/148 dead transitions. [2024-06-27 23:11:13,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 148 transitions, 1784 flow [2024-06-27 23:11:13,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:13,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:13,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:11:13,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 23:11:13,402 INFO L175 Difference]: Start difference. First operand has 179 places, 130 transitions, 1400 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:11:13,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 148 transitions, 1784 flow [2024-06-27 23:11:13,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 148 transitions, 1682 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:13,678 INFO L231 Difference]: Finished difference. Result has 179 places, 126 transitions, 1350 flow [2024-06-27 23:11:13,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1350, PETRI_PLACES=179, PETRI_TRANSITIONS=126} [2024-06-27 23:11:13,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-27 23:11:13,679 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 126 transitions, 1350 flow [2024-06-27 23:11:13,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:13,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:13,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:13,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-27 23:11:13,679 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:13,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:13,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1893201063, now seen corresponding path program 9 times [2024-06-27 23:11:13,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:13,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189979336] [2024-06-27 23:11:13,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:13,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:13,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:13,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:13,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189979336] [2024-06-27 23:11:13,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189979336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:13,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:13,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:13,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341730279] [2024-06-27 23:11:13,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:13,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:13,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:13,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:13,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:13,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:13,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 126 transitions, 1350 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:13,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:13,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:13,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:14,244 INFO L124 PetriNetUnfolderBase]: 1863/3238 cut-off events. [2024-06-27 23:11:14,244 INFO L125 PetriNetUnfolderBase]: For 277103/277109 co-relation queries the response was YES. [2024-06-27 23:11:14,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24191 conditions, 3238 events. 1863/3238 cut-off events. For 277103/277109 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 21640 event pairs, 909 based on Foata normal form. 30/3267 useless extension candidates. Maximal degree in co-relation 24123. Up to 2549 conditions per place. [2024-06-27 23:11:14,273 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 82 selfloop transitions, 48 changer transitions 10/148 dead transitions. [2024-06-27 23:11:14,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 148 transitions, 1848 flow [2024-06-27 23:11:14,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:11:14,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:11:14,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-27 23:11:14,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-27 23:11:14,274 INFO L175 Difference]: Start difference. First operand has 179 places, 126 transitions, 1350 flow. Second operand 11 states and 236 transitions. [2024-06-27 23:11:14,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 148 transitions, 1848 flow [2024-06-27 23:11:14,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 148 transitions, 1742 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:14,590 INFO L231 Difference]: Finished difference. Result has 176 places, 123 transitions, 1314 flow [2024-06-27 23:11:14,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1314, PETRI_PLACES=176, PETRI_TRANSITIONS=123} [2024-06-27 23:11:14,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-27 23:11:14,590 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 123 transitions, 1314 flow [2024-06-27 23:11:14,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:14,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:14,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:14,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-27 23:11:14,590 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:14,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:14,591 INFO L85 PathProgramCache]: Analyzing trace with hash 192322761, now seen corresponding path program 10 times [2024-06-27 23:11:14,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:14,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209155581] [2024-06-27 23:11:14,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:14,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:14,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:14,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:14,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:14,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209155581] [2024-06-27 23:11:14,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209155581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:14,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:14,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:14,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819820593] [2024-06-27 23:11:14,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:14,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:14,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:14,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:14,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:14,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:14,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 123 transitions, 1314 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:14,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:14,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:14,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:15,158 INFO L124 PetriNetUnfolderBase]: 1925/3380 cut-off events. [2024-06-27 23:11:15,158 INFO L125 PetriNetUnfolderBase]: For 275435/275441 co-relation queries the response was YES. [2024-06-27 23:11:15,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25027 conditions, 3380 events. 1925/3380 cut-off events. For 275435/275441 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23310 event pairs, 998 based on Foata normal form. 26/3405 useless extension candidates. Maximal degree in co-relation 24961. Up to 2655 conditions per place. [2024-06-27 23:11:15,186 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 81 selfloop transitions, 42 changer transitions 11/142 dead transitions. [2024-06-27 23:11:15,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 142 transitions, 1790 flow [2024-06-27 23:11:15,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:15,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:15,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:11:15,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 23:11:15,187 INFO L175 Difference]: Start difference. First operand has 176 places, 123 transitions, 1314 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:11:15,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 142 transitions, 1790 flow [2024-06-27 23:11:15,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 142 transitions, 1689 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:11:15,429 INFO L231 Difference]: Finished difference. Result has 172 places, 119 transitions, 1261 flow [2024-06-27 23:11:15,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1217, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1261, PETRI_PLACES=172, PETRI_TRANSITIONS=119} [2024-06-27 23:11:15,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-27 23:11:15,430 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 119 transitions, 1261 flow [2024-06-27 23:11:15,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:15,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:15,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:15,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-27 23:11:15,430 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:15,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:15,430 INFO L85 PathProgramCache]: Analyzing trace with hash -162355989, now seen corresponding path program 11 times [2024-06-27 23:11:15,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:15,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333631465] [2024-06-27 23:11:15,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:15,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:15,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:15,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:15,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:15,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333631465] [2024-06-27 23:11:15,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333631465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:15,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:15,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:15,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268312299] [2024-06-27 23:11:15,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:15,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:15,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:15,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:15,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:15,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:15,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 119 transitions, 1261 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:15,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:15,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:15,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:15,941 INFO L124 PetriNetUnfolderBase]: 1773/3118 cut-off events. [2024-06-27 23:11:15,941 INFO L125 PetriNetUnfolderBase]: For 240445/240451 co-relation queries the response was YES. [2024-06-27 23:11:15,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22526 conditions, 3118 events. 1773/3118 cut-off events. For 240445/240451 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 21156 event pairs, 953 based on Foata normal form. 28/3145 useless extension candidates. Maximal degree in co-relation 22461. Up to 2655 conditions per place. [2024-06-27 23:11:16,028 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 71 selfloop transitions, 40 changer transitions 12/131 dead transitions. [2024-06-27 23:11:16,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 131 transitions, 1571 flow [2024-06-27 23:11:16,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:16,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:16,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 23:11:16,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-27 23:11:16,029 INFO L175 Difference]: Start difference. First operand has 172 places, 119 transitions, 1261 flow. Second operand 8 states and 174 transitions. [2024-06-27 23:11:16,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 131 transitions, 1571 flow [2024-06-27 23:11:16,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 131 transitions, 1476 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:16,230 INFO L231 Difference]: Finished difference. Result has 169 places, 115 transitions, 1219 flow [2024-06-27 23:11:16,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1219, PETRI_PLACES=169, PETRI_TRANSITIONS=115} [2024-06-27 23:11:16,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-27 23:11:16,230 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 115 transitions, 1219 flow [2024-06-27 23:11:16,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:16,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:16,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:16,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-27 23:11:16,231 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:16,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:16,231 INFO L85 PathProgramCache]: Analyzing trace with hash -421340525, now seen corresponding path program 12 times [2024-06-27 23:11:16,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:16,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594929787] [2024-06-27 23:11:16,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:16,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:16,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:16,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:16,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:16,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594929787] [2024-06-27 23:11:16,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594929787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:16,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:16,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:16,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819189854] [2024-06-27 23:11:16,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:16,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:16,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:16,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:16,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:16,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:16,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 115 transitions, 1219 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:16,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:16,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:16,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:16,770 INFO L124 PetriNetUnfolderBase]: 1639/2902 cut-off events. [2024-06-27 23:11:16,770 INFO L125 PetriNetUnfolderBase]: For 195464/195470 co-relation queries the response was YES. [2024-06-27 23:11:16,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20054 conditions, 2902 events. 1639/2902 cut-off events. For 195464/195470 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19534 event pairs, 871 based on Foata normal form. 32/2933 useless extension candidates. Maximal degree in co-relation 19991. Up to 2444 conditions per place. [2024-06-27 23:11:16,796 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 70 selfloop transitions, 37 changer transitions 14/129 dead transitions. [2024-06-27 23:11:16,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 129 transitions, 1529 flow [2024-06-27 23:11:16,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:16,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:16,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 23:11:16,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-06-27 23:11:16,796 INFO L175 Difference]: Start difference. First operand has 169 places, 115 transitions, 1219 flow. Second operand 10 states and 208 transitions. [2024-06-27 23:11:16,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 129 transitions, 1529 flow [2024-06-27 23:11:16,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 129 transitions, 1445 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:16,960 INFO L231 Difference]: Finished difference. Result has 168 places, 110 transitions, 1172 flow [2024-06-27 23:11:16,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1172, PETRI_PLACES=168, PETRI_TRANSITIONS=110} [2024-06-27 23:11:16,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-27 23:11:16,960 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 110 transitions, 1172 flow [2024-06-27 23:11:16,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:16,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:16,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:16,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-27 23:11:16,961 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:16,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:16,961 INFO L85 PathProgramCache]: Analyzing trace with hash -25295375, now seen corresponding path program 13 times [2024-06-27 23:11:16,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:16,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934176814] [2024-06-27 23:11:16,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:16,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:16,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:17,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:17,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:17,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934176814] [2024-06-27 23:11:17,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934176814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:17,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:17,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:17,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020997521] [2024-06-27 23:11:17,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:17,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:17,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:17,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:17,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:17,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:17,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 110 transitions, 1172 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:17,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:17,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:17,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:17,447 INFO L124 PetriNetUnfolderBase]: 1603/2812 cut-off events. [2024-06-27 23:11:17,448 INFO L125 PetriNetUnfolderBase]: For 180502/180508 co-relation queries the response was YES. [2024-06-27 23:11:17,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19519 conditions, 2812 events. 1603/2812 cut-off events. For 180502/180508 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18438 event pairs, 803 based on Foata normal form. 24/2835 useless extension candidates. Maximal degree in co-relation 19457. Up to 2435 conditions per place. [2024-06-27 23:11:17,470 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 89 selfloop transitions, 16 changer transitions 12/125 dead transitions. [2024-06-27 23:11:17,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 125 transitions, 1476 flow [2024-06-27 23:11:17,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:17,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:17,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 23:11:17,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-27 23:11:17,471 INFO L175 Difference]: Start difference. First operand has 168 places, 110 transitions, 1172 flow. Second operand 8 states and 170 transitions. [2024-06-27 23:11:17,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 125 transitions, 1476 flow [2024-06-27 23:11:17,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 125 transitions, 1396 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:17,623 INFO L231 Difference]: Finished difference. Result has 161 places, 108 transitions, 1112 flow [2024-06-27 23:11:17,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1112, PETRI_PLACES=161, PETRI_TRANSITIONS=108} [2024-06-27 23:11:17,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-27 23:11:17,624 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 108 transitions, 1112 flow [2024-06-27 23:11:17,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:17,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:17,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:17,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-27 23:11:17,624 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:17,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:17,624 INFO L85 PathProgramCache]: Analyzing trace with hash -129510335, now seen corresponding path program 14 times [2024-06-27 23:11:17,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:17,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990843698] [2024-06-27 23:11:17,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:17,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:17,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:17,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:17,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:17,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990843698] [2024-06-27 23:11:17,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990843698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:17,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:17,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:17,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682383309] [2024-06-27 23:11:17,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:17,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:17,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:17,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:17,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:17,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:17,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 108 transitions, 1112 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:17,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:17,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:17,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:18,244 INFO L124 PetriNetUnfolderBase]: 2050/3579 cut-off events. [2024-06-27 23:11:18,244 INFO L125 PetriNetUnfolderBase]: For 240311/240317 co-relation queries the response was YES. [2024-06-27 23:11:18,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26027 conditions, 3579 events. 2050/3579 cut-off events. For 240311/240317 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 24512 event pairs, 898 based on Foata normal form. 24/3602 useless extension candidates. Maximal degree in co-relation 25967. Up to 1720 conditions per place. [2024-06-27 23:11:18,272 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 73 selfloop transitions, 44 changer transitions 8/133 dead transitions. [2024-06-27 23:11:18,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 133 transitions, 1676 flow [2024-06-27 23:11:18,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:18,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:18,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:11:18,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:11:18,273 INFO L175 Difference]: Start difference. First operand has 161 places, 108 transitions, 1112 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:11:18,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 133 transitions, 1676 flow [2024-06-27 23:11:18,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 133 transitions, 1634 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:18,509 INFO L231 Difference]: Finished difference. Result has 159 places, 106 transitions, 1142 flow [2024-06-27 23:11:18,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1142, PETRI_PLACES=159, PETRI_TRANSITIONS=106} [2024-06-27 23:11:18,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-27 23:11:18,509 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 106 transitions, 1142 flow [2024-06-27 23:11:18,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:18,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:18,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:18,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-27 23:11:18,510 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:18,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:18,511 INFO L85 PathProgramCache]: Analyzing trace with hash 749683633, now seen corresponding path program 15 times [2024-06-27 23:11:18,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:18,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599481477] [2024-06-27 23:11:18,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:18,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:18,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:18,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:18,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:18,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599481477] [2024-06-27 23:11:18,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599481477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:18,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:18,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:18,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82006806] [2024-06-27 23:11:18,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:18,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:18,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:18,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:18,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:18,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:18,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 106 transitions, 1142 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:18,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:18,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:18,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:19,137 INFO L124 PetriNetUnfolderBase]: 2013/3540 cut-off events. [2024-06-27 23:11:19,137 INFO L125 PetriNetUnfolderBase]: For 243048/243054 co-relation queries the response was YES. [2024-06-27 23:11:19,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25660 conditions, 3540 events. 2013/3540 cut-off events. For 243048/243054 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 24619 event pairs, 942 based on Foata normal form. 30/3569 useless extension candidates. Maximal degree in co-relation 25601. Up to 1980 conditions per place. [2024-06-27 23:11:19,231 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 67 selfloop transitions, 45 changer transitions 10/130 dead transitions. [2024-06-27 23:11:19,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 130 transitions, 1620 flow [2024-06-27 23:11:19,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:19,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:19,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:11:19,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 23:11:19,232 INFO L175 Difference]: Start difference. First operand has 159 places, 106 transitions, 1142 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:11:19,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 130 transitions, 1620 flow [2024-06-27 23:11:19,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 130 transitions, 1524 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:19,446 INFO L231 Difference]: Finished difference. Result has 158 places, 102 transitions, 1089 flow [2024-06-27 23:11:19,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1089, PETRI_PLACES=158, PETRI_TRANSITIONS=102} [2024-06-27 23:11:19,446 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-27 23:11:19,446 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 102 transitions, 1089 flow [2024-06-27 23:11:19,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:19,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:19,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:19,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-27 23:11:19,446 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:19,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:19,447 INFO L85 PathProgramCache]: Analyzing trace with hash 469090839, now seen corresponding path program 51 times [2024-06-27 23:11:19,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:19,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778751186] [2024-06-27 23:11:19,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:19,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:19,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:19,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:19,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:19,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778751186] [2024-06-27 23:11:19,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778751186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:19,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:19,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:19,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814938862] [2024-06-27 23:11:19,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:19,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:19,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:19,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:19,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:19,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:19,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 102 transitions, 1089 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:19,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:19,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:19,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:19,944 INFO L124 PetriNetUnfolderBase]: 1771/3116 cut-off events. [2024-06-27 23:11:19,944 INFO L125 PetriNetUnfolderBase]: For 198772/198778 co-relation queries the response was YES. [2024-06-27 23:11:19,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22183 conditions, 3116 events. 1771/3116 cut-off events. For 198772/198778 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 20974 event pairs, 953 based on Foata normal form. 20/3135 useless extension candidates. Maximal degree in co-relation 22125. Up to 2078 conditions per place. [2024-06-27 23:11:19,967 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 77 selfloop transitions, 33 changer transitions 8/126 dead transitions. [2024-06-27 23:11:19,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 126 transitions, 1613 flow [2024-06-27 23:11:19,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:19,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:19,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 23:11:19,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:11:19,968 INFO L175 Difference]: Start difference. First operand has 158 places, 102 transitions, 1089 flow. Second operand 8 states and 184 transitions. [2024-06-27 23:11:19,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 126 transitions, 1613 flow [2024-06-27 23:11:20,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 126 transitions, 1492 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 23:11:20,137 INFO L231 Difference]: Finished difference. Result has 154 places, 100 transitions, 1019 flow [2024-06-27 23:11:20,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1019, PETRI_PLACES=154, PETRI_TRANSITIONS=100} [2024-06-27 23:11:20,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-27 23:11:20,137 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 100 transitions, 1019 flow [2024-06-27 23:11:20,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:20,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:20,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:20,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-27 23:11:20,137 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:20,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:20,138 INFO L85 PathProgramCache]: Analyzing trace with hash -25175405, now seen corresponding path program 16 times [2024-06-27 23:11:20,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:20,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487182333] [2024-06-27 23:11:20,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:20,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:20,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:20,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:20,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:20,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487182333] [2024-06-27 23:11:20,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487182333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:20,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:20,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:20,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081666033] [2024-06-27 23:11:20,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:20,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:20,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:20,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:20,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:20,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:20,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 100 transitions, 1019 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:20,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:20,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:20,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:20,608 INFO L124 PetriNetUnfolderBase]: 1438/2555 cut-off events. [2024-06-27 23:11:20,609 INFO L125 PetriNetUnfolderBase]: For 149183/149189 co-relation queries the response was YES. [2024-06-27 23:11:20,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17364 conditions, 2555 events. 1438/2555 cut-off events. For 149183/149189 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 16683 event pairs, 766 based on Foata normal form. 24/2578 useless extension candidates. Maximal degree in co-relation 17307. Up to 2151 conditions per place. [2024-06-27 23:11:20,627 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 59 selfloop transitions, 33 changer transitions 17/117 dead transitions. [2024-06-27 23:11:20,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 117 transitions, 1315 flow [2024-06-27 23:11:20,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:20,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:20,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-27 23:11:20,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5175 [2024-06-27 23:11:20,628 INFO L175 Difference]: Start difference. First operand has 154 places, 100 transitions, 1019 flow. Second operand 10 states and 207 transitions. [2024-06-27 23:11:20,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 117 transitions, 1315 flow [2024-06-27 23:11:20,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 117 transitions, 1246 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:20,767 INFO L231 Difference]: Finished difference. Result has 155 places, 96 transitions, 983 flow [2024-06-27 23:11:20,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=983, PETRI_PLACES=155, PETRI_TRANSITIONS=96} [2024-06-27 23:11:20,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-27 23:11:20,768 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 96 transitions, 983 flow [2024-06-27 23:11:20,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:20,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:20,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:20,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-27 23:11:20,768 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:20,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:20,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1200675887, now seen corresponding path program 52 times [2024-06-27 23:11:20,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:20,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689019350] [2024-06-27 23:11:20,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:20,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:20,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:20,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:20,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:20,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689019350] [2024-06-27 23:11:20,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689019350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:20,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:20,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:20,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844962343] [2024-06-27 23:11:20,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:20,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:20,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:20,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:20,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:20,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:20,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 96 transitions, 983 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:20,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:20,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:20,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:21,316 INFO L124 PetriNetUnfolderBase]: 1431/2540 cut-off events. [2024-06-27 23:11:21,316 INFO L125 PetriNetUnfolderBase]: For 145939/145939 co-relation queries the response was YES. [2024-06-27 23:11:21,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17153 conditions, 2540 events. 1431/2540 cut-off events. For 145939/145939 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 16566 event pairs, 766 based on Foata normal form. 24/2563 useless extension candidates. Maximal degree in co-relation 17097. Up to 1892 conditions per place. [2024-06-27 23:11:21,334 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 66 selfloop transitions, 32 changer transitions 11/117 dead transitions. [2024-06-27 23:11:21,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 117 transitions, 1397 flow [2024-06-27 23:11:21,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:21,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:21,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:11:21,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 23:11:21,335 INFO L175 Difference]: Start difference. First operand has 155 places, 96 transitions, 983 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:11:21,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 117 transitions, 1397 flow [2024-06-27 23:11:21,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 117 transitions, 1315 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:21,454 INFO L231 Difference]: Finished difference. Result has 149 places, 92 transitions, 931 flow [2024-06-27 23:11:21,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=931, PETRI_PLACES=149, PETRI_TRANSITIONS=92} [2024-06-27 23:11:21,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-27 23:11:21,454 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 92 transitions, 931 flow [2024-06-27 23:11:21,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:21,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:21,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:21,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-27 23:11:21,454 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:21,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:21,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1407685517, now seen corresponding path program 53 times [2024-06-27 23:11:21,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:21,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976267626] [2024-06-27 23:11:21,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:21,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:21,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:21,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:21,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976267626] [2024-06-27 23:11:21,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976267626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:21,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:21,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:21,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943105519] [2024-06-27 23:11:21,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:21,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:21,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:21,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:21,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:21,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:21,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 92 transitions, 931 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:21,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:21,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:21,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:21,917 INFO L124 PetriNetUnfolderBase]: 1459/2572 cut-off events. [2024-06-27 23:11:21,917 INFO L125 PetriNetUnfolderBase]: For 131862/131862 co-relation queries the response was YES. [2024-06-27 23:11:21,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17242 conditions, 2572 events. 1459/2572 cut-off events. For 131862/131862 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 16803 event pairs, 756 based on Foata normal form. 18/2589 useless extension candidates. Maximal degree in co-relation 17189. Up to 1369 conditions per place. [2024-06-27 23:11:21,937 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 70 selfloop transitions, 32 changer transitions 8/118 dead transitions. [2024-06-27 23:11:21,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 118 transitions, 1427 flow [2024-06-27 23:11:21,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:21,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:21,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-27 23:11:21,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-27 23:11:21,938 INFO L175 Difference]: Start difference. First operand has 149 places, 92 transitions, 931 flow. Second operand 10 states and 219 transitions. [2024-06-27 23:11:21,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 118 transitions, 1427 flow [2024-06-27 23:11:22,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 118 transitions, 1350 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:22,039 INFO L231 Difference]: Finished difference. Result has 147 places, 90 transitions, 908 flow [2024-06-27 23:11:22,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=908, PETRI_PLACES=147, PETRI_TRANSITIONS=90} [2024-06-27 23:11:22,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-27 23:11:22,039 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 90 transitions, 908 flow [2024-06-27 23:11:22,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:22,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:22,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:22,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-27 23:11:22,040 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:22,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:22,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1407329327, now seen corresponding path program 54 times [2024-06-27 23:11:22,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:22,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068345058] [2024-06-27 23:11:22,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:22,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:22,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:22,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:22,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:22,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068345058] [2024-06-27 23:11:22,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068345058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:22,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:22,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:22,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312101493] [2024-06-27 23:11:22,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:22,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:22,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:22,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:22,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:22,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:22,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 90 transitions, 908 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:22,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:22,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:22,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:22,524 INFO L124 PetriNetUnfolderBase]: 1354/2411 cut-off events. [2024-06-27 23:11:22,524 INFO L125 PetriNetUnfolderBase]: For 114057/114057 co-relation queries the response was YES. [2024-06-27 23:11:22,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15821 conditions, 2411 events. 1354/2411 cut-off events. For 114057/114057 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 15611 event pairs, 678 based on Foata normal form. 18/2428 useless extension candidates. Maximal degree in co-relation 15769. Up to 1369 conditions per place. [2024-06-27 23:11:22,541 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 69 selfloop transitions, 30 changer transitions 10/117 dead transitions. [2024-06-27 23:11:22,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 117 transitions, 1416 flow [2024-06-27 23:11:22,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:22,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:22,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-27 23:11:22,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-27 23:11:22,542 INFO L175 Difference]: Start difference. First operand has 147 places, 90 transitions, 908 flow. Second operand 10 states and 219 transitions. [2024-06-27 23:11:22,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 117 transitions, 1416 flow [2024-06-27 23:11:22,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 117 transitions, 1341 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:22,620 INFO L231 Difference]: Finished difference. Result has 146 places, 86 transitions, 853 flow [2024-06-27 23:11:22,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=853, PETRI_PLACES=146, PETRI_TRANSITIONS=86} [2024-06-27 23:11:22,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-27 23:11:22,621 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 86 transitions, 853 flow [2024-06-27 23:11:22,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:22,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:22,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:22,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-27 23:11:22,621 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:22,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:22,621 INFO L85 PathProgramCache]: Analyzing trace with hash -2141666029, now seen corresponding path program 55 times [2024-06-27 23:11:22,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:22,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061982699] [2024-06-27 23:11:22,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:22,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:22,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:22,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:22,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:22,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061982699] [2024-06-27 23:11:22,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061982699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:22,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:22,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:22,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721815786] [2024-06-27 23:11:22,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:22,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:22,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:22,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:22,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:22,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:22,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 86 transitions, 853 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:22,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:22,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:22,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:23,096 INFO L124 PetriNetUnfolderBase]: 1360/2399 cut-off events. [2024-06-27 23:11:23,097 INFO L125 PetriNetUnfolderBase]: For 111382/111382 co-relation queries the response was YES. [2024-06-27 23:11:23,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15888 conditions, 2399 events. 1360/2399 cut-off events. For 111382/111382 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 15495 event pairs, 677 based on Foata normal form. 18/2416 useless extension candidates. Maximal degree in co-relation 15837. Up to 1589 conditions per place. [2024-06-27 23:11:23,112 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 67 selfloop transitions, 27 changer transitions 9/111 dead transitions. [2024-06-27 23:11:23,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 111 transitions, 1341 flow [2024-06-27 23:11:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:23,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:23,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 23:11:23,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:11:23,113 INFO L175 Difference]: Start difference. First operand has 146 places, 86 transitions, 853 flow. Second operand 8 states and 184 transitions. [2024-06-27 23:11:23,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 111 transitions, 1341 flow [2024-06-27 23:11:23,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 111 transitions, 1256 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 23:11:23,197 INFO L231 Difference]: Finished difference. Result has 139 places, 83 transitions, 798 flow [2024-06-27 23:11:23,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=798, PETRI_PLACES=139, PETRI_TRANSITIONS=83} [2024-06-27 23:11:23,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-27 23:11:23,197 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 83 transitions, 798 flow [2024-06-27 23:11:23,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:23,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:23,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:23,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-27 23:11:23,198 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:23,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:23,198 INFO L85 PathProgramCache]: Analyzing trace with hash -162509811, now seen corresponding path program 56 times [2024-06-27 23:11:23,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:23,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864864321] [2024-06-27 23:11:23,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:23,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:23,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:23,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:23,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:23,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864864321] [2024-06-27 23:11:23,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864864321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:23,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:23,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:23,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695469477] [2024-06-27 23:11:23,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:23,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:23,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:23,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:23,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:23,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:23,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 83 transitions, 798 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:23,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:23,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:23,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:23,616 INFO L124 PetriNetUnfolderBase]: 1240/2187 cut-off events. [2024-06-27 23:11:23,616 INFO L125 PetriNetUnfolderBase]: For 96040/96040 co-relation queries the response was YES. [2024-06-27 23:11:23,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14124 conditions, 2187 events. 1240/2187 cut-off events. For 96040/96040 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 13848 event pairs, 661 based on Foata normal form. 24/2210 useless extension candidates. Maximal degree in co-relation 14075. Up to 1589 conditions per place. [2024-06-27 23:11:23,630 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 58 selfloop transitions, 24 changer transitions 12/102 dead transitions. [2024-06-27 23:11:23,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 102 transitions, 1166 flow [2024-06-27 23:11:23,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:23,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:23,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 23:11:23,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-27 23:11:23,631 INFO L175 Difference]: Start difference. First operand has 139 places, 83 transitions, 798 flow. Second operand 8 states and 177 transitions. [2024-06-27 23:11:23,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 102 transitions, 1166 flow [2024-06-27 23:11:23,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 102 transitions, 1101 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:23,714 INFO L231 Difference]: Finished difference. Result has 134 places, 78 transitions, 737 flow [2024-06-27 23:11:23,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=737, PETRI_PLACES=134, PETRI_TRANSITIONS=78} [2024-06-27 23:11:23,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-27 23:11:23,715 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 78 transitions, 737 flow [2024-06-27 23:11:23,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:23,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:23,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:23,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-27 23:11:23,715 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:23,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:23,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1864951433, now seen corresponding path program 12 times [2024-06-27 23:11:23,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:23,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249031076] [2024-06-27 23:11:23,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:23,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:23,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:23,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:23,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:23,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249031076] [2024-06-27 23:11:23,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249031076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:23,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:23,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:23,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783557381] [2024-06-27 23:11:23,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:23,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:23,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:23,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:23,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:23,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:23,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 78 transitions, 737 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:23,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:23,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:23,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:24,134 INFO L124 PetriNetUnfolderBase]: 1186/2089 cut-off events. [2024-06-27 23:11:24,134 INFO L125 PetriNetUnfolderBase]: For 82874/82874 co-relation queries the response was YES. [2024-06-27 23:11:24,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13336 conditions, 2089 events. 1186/2089 cut-off events. For 82874/82874 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 13104 event pairs, 575 based on Foata normal form. 18/2106 useless extension candidates. Maximal degree in co-relation 13289. Up to 1295 conditions per place. [2024-06-27 23:11:24,148 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 69 selfloop transitions, 19 changer transitions 8/104 dead transitions. [2024-06-27 23:11:24,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 104 transitions, 1205 flow [2024-06-27 23:11:24,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:24,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:24,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 23:11:24,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-27 23:11:24,149 INFO L175 Difference]: Start difference. First operand has 134 places, 78 transitions, 737 flow. Second operand 9 states and 199 transitions. [2024-06-27 23:11:24,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 104 transitions, 1205 flow [2024-06-27 23:11:24,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 104 transitions, 1124 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:24,209 INFO L231 Difference]: Finished difference. Result has 131 places, 76 transitions, 693 flow [2024-06-27 23:11:24,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=693, PETRI_PLACES=131, PETRI_TRANSITIONS=76} [2024-06-27 23:11:24,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-27 23:11:24,209 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 76 transitions, 693 flow [2024-06-27 23:11:24,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:24,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:24,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:24,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-27 23:11:24,209 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:24,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:24,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1864744043, now seen corresponding path program 13 times [2024-06-27 23:11:24,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:24,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986609085] [2024-06-27 23:11:24,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:24,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:24,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:24,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:24,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:24,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986609085] [2024-06-27 23:11:24,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986609085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:24,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:24,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:24,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670761930] [2024-06-27 23:11:24,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:24,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:24,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:24,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:24,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:24,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:24,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 76 transitions, 693 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:24,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:24,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:24,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:24,616 INFO L124 PetriNetUnfolderBase]: 1162/2041 cut-off events. [2024-06-27 23:11:24,616 INFO L125 PetriNetUnfolderBase]: For 76442/76442 co-relation queries the response was YES. [2024-06-27 23:11:24,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12819 conditions, 2041 events. 1162/2041 cut-off events. For 76442/76442 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 12675 event pairs, 641 based on Foata normal form. 18/2058 useless extension candidates. Maximal degree in co-relation 12773. Up to 1295 conditions per place. [2024-06-27 23:11:24,629 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 61 selfloop transitions, 14 changer transitions 15/98 dead transitions. [2024-06-27 23:11:24,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 98 transitions, 1049 flow [2024-06-27 23:11:24,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:24,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:24,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 23:11:24,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 23:11:24,630 INFO L175 Difference]: Start difference. First operand has 131 places, 76 transitions, 693 flow. Second operand 9 states and 195 transitions. [2024-06-27 23:11:24,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 98 transitions, 1049 flow [2024-06-27 23:11:24,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 98 transitions, 1005 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:24,688 INFO L231 Difference]: Finished difference. Result has 130 places, 71 transitions, 625 flow [2024-06-27 23:11:24,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=625, PETRI_PLACES=130, PETRI_TRANSITIONS=71} [2024-06-27 23:11:24,689 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-27 23:11:24,689 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 71 transitions, 625 flow [2024-06-27 23:11:24,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:24,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:24,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:24,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-27 23:11:24,689 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:24,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:24,689 INFO L85 PathProgramCache]: Analyzing trace with hash -15309805, now seen corresponding path program 57 times [2024-06-27 23:11:24,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:24,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511903688] [2024-06-27 23:11:24,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:24,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:24,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:24,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:24,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:24,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511903688] [2024-06-27 23:11:24,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511903688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:24,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:24,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:24,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021553223] [2024-06-27 23:11:24,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:24,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:24,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:24,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:24,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:24,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:24,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 71 transitions, 625 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:24,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:24,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:24,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:25,124 INFO L124 PetriNetUnfolderBase]: 1134/1979 cut-off events. [2024-06-27 23:11:25,125 INFO L125 PetriNetUnfolderBase]: For 71521/71521 co-relation queries the response was YES. [2024-06-27 23:11:25,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12380 conditions, 1979 events. 1134/1979 cut-off events. For 71521/71521 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 12150 event pairs, 580 based on Foata normal form. 18/1996 useless extension candidates. Maximal degree in co-relation 12335. Up to 1669 conditions per place. [2024-06-27 23:11:25,137 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 56 selfloop transitions, 8 changer transitions 17/89 dead transitions. [2024-06-27 23:11:25,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 89 transitions, 871 flow [2024-06-27 23:11:25,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:25,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:25,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 23:11:25,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-27 23:11:25,138 INFO L175 Difference]: Start difference. First operand has 130 places, 71 transitions, 625 flow. Second operand 8 states and 170 transitions. [2024-06-27 23:11:25,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 89 transitions, 871 flow [2024-06-27 23:11:25,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 89 transitions, 831 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:25,184 INFO L231 Difference]: Finished difference. Result has 123 places, 68 transitions, 576 flow [2024-06-27 23:11:25,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=576, PETRI_PLACES=123, PETRI_TRANSITIONS=68} [2024-06-27 23:11:25,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-27 23:11:25,184 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 68 transitions, 576 flow [2024-06-27 23:11:25,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:25,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:25,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:25,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-27 23:11:25,185 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:25,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:25,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1676143507, now seen corresponding path program 17 times [2024-06-27 23:11:25,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:25,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192739477] [2024-06-27 23:11:25,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:25,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:25,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:25,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:25,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:25,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192739477] [2024-06-27 23:11:25,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192739477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:25,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:25,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:25,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402876617] [2024-06-27 23:11:25,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:25,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:25,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:25,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:25,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:25,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:25,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 68 transitions, 576 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:25,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:25,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:25,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:25,580 INFO L124 PetriNetUnfolderBase]: 991/1722 cut-off events. [2024-06-27 23:11:25,580 INFO L125 PetriNetUnfolderBase]: For 60609/60609 co-relation queries the response was YES. [2024-06-27 23:11:25,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10561 conditions, 1722 events. 991/1722 cut-off events. For 60609/60609 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 10286 event pairs, 580 based on Foata normal form. 26/1745 useless extension candidates. Maximal degree in co-relation 10519. Up to 1443 conditions per place. [2024-06-27 23:11:25,591 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 18 changer transitions 15/81 dead transitions. [2024-06-27 23:11:25,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 81 transitions, 786 flow [2024-06-27 23:11:25,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:25,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:25,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 23:11:25,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-06-27 23:11:25,592 INFO L175 Difference]: Start difference. First operand has 123 places, 68 transitions, 576 flow. Second operand 9 states and 188 transitions. [2024-06-27 23:11:25,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 81 transitions, 786 flow [2024-06-27 23:11:25,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 81 transitions, 764 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:25,620 INFO L231 Difference]: Finished difference. Result has 120 places, 62 transitions, 545 flow [2024-06-27 23:11:25,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=545, PETRI_PLACES=120, PETRI_TRANSITIONS=62} [2024-06-27 23:11:25,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-27 23:11:25,621 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 62 transitions, 545 flow [2024-06-27 23:11:25,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:25,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:25,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:25,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-27 23:11:25,621 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:25,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:25,621 INFO L85 PathProgramCache]: Analyzing trace with hash -877467825, now seen corresponding path program 18 times [2024-06-27 23:11:25,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:25,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410793568] [2024-06-27 23:11:25,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:25,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:25,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:25,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:25,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:25,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410793568] [2024-06-27 23:11:25,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410793568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:25,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:25,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:25,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060679887] [2024-06-27 23:11:25,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:25,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:25,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:25,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:25,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:25,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:25,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 62 transitions, 545 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:25,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:25,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:25,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:25,995 INFO L124 PetriNetUnfolderBase]: 860/1507 cut-off events. [2024-06-27 23:11:25,995 INFO L125 PetriNetUnfolderBase]: For 44264/44264 co-relation queries the response was YES. [2024-06-27 23:11:26,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8823 conditions, 1507 events. 860/1507 cut-off events. For 44264/44264 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 8724 event pairs, 456 based on Foata normal form. 24/1530 useless extension candidates. Maximal degree in co-relation 8783. Up to 787 conditions per place. [2024-06-27 23:11:26,005 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 47 selfloop transitions, 16 changer transitions 10/81 dead transitions. [2024-06-27 23:11:26,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 81 transitions, 853 flow [2024-06-27 23:11:26,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:26,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:26,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 23:11:26,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-27 23:11:26,006 INFO L175 Difference]: Start difference. First operand has 120 places, 62 transitions, 545 flow. Second operand 8 states and 175 transitions. [2024-06-27 23:11:26,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 81 transitions, 853 flow [2024-06-27 23:11:26,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 81 transitions, 800 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:11:26,036 INFO L231 Difference]: Finished difference. Result has 111 places, 59 transitions, 493 flow [2024-06-27 23:11:26,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=493, PETRI_PLACES=111, PETRI_TRANSITIONS=59} [2024-06-27 23:11:26,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-27 23:11:26,037 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 59 transitions, 493 flow [2024-06-27 23:11:26,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:26,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:26,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:26,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-27 23:11:26,038 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:26,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:26,038 INFO L85 PathProgramCache]: Analyzing trace with hash -889847985, now seen corresponding path program 19 times [2024-06-27 23:11:26,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:26,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934244407] [2024-06-27 23:11:26,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:26,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:26,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:26,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:26,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:26,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934244407] [2024-06-27 23:11:26,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934244407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:26,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:26,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:26,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288355785] [2024-06-27 23:11:26,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:26,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:26,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:26,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:26,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:26,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:26,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 59 transitions, 493 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:26,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:26,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:26,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:26,378 INFO L124 PetriNetUnfolderBase]: 709/1250 cut-off events. [2024-06-27 23:11:26,378 INFO L125 PetriNetUnfolderBase]: For 31208/31208 co-relation queries the response was YES. [2024-06-27 23:11:26,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6920 conditions, 1250 events. 709/1250 cut-off events. For 31208/31208 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 6898 event pairs, 411 based on Foata normal form. 26/1275 useless extension candidates. Maximal degree in co-relation 6883. Up to 998 conditions per place. [2024-06-27 23:11:26,385 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 38 selfloop transitions, 12 changer transitions 13/71 dead transitions. [2024-06-27 23:11:26,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 71 transitions, 681 flow [2024-06-27 23:11:26,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:26,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:26,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 23:11:26,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-27 23:11:26,386 INFO L175 Difference]: Start difference. First operand has 111 places, 59 transitions, 493 flow. Second operand 8 states and 170 transitions. [2024-06-27 23:11:26,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 71 transitions, 681 flow [2024-06-27 23:11:26,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 71 transitions, 645 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:26,399 INFO L231 Difference]: Finished difference. Result has 108 places, 54 transitions, 441 flow [2024-06-27 23:11:26,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=441, PETRI_PLACES=108, PETRI_TRANSITIONS=54} [2024-06-27 23:11:26,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-27 23:11:26,399 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 54 transitions, 441 flow [2024-06-27 23:11:26,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:26,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:26,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:26,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-27 23:11:26,400 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:26,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:26,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1976515435, now seen corresponding path program 58 times [2024-06-27 23:11:26,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:26,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970523871] [2024-06-27 23:11:26,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:26,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:26,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:26,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:26,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:26,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970523871] [2024-06-27 23:11:26,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970523871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:26,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:26,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:26,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767244008] [2024-06-27 23:11:26,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:26,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:26,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:26,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:26,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:26,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:26,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 54 transitions, 441 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:26,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:26,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:26,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:26,719 INFO L124 PetriNetUnfolderBase]: 673/1198 cut-off events. [2024-06-27 23:11:26,720 INFO L125 PetriNetUnfolderBase]: For 26720/26720 co-relation queries the response was YES. [2024-06-27 23:11:26,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6507 conditions, 1198 events. 673/1198 cut-off events. For 26720/26720 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6679 event pairs, 300 based on Foata normal form. 18/1215 useless extension candidates. Maximal degree in co-relation 6471. Up to 566 conditions per place. [2024-06-27 23:11:26,726 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 52 selfloop transitions, 13 changer transitions 8/81 dead transitions. [2024-06-27 23:11:26,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 81 transitions, 823 flow [2024-06-27 23:11:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:26,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:26,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:11:26,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 23:11:26,728 INFO L175 Difference]: Start difference. First operand has 108 places, 54 transitions, 441 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:11:26,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 81 transitions, 823 flow [2024-06-27 23:11:26,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 81 transitions, 781 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:26,741 INFO L231 Difference]: Finished difference. Result has 102 places, 52 transitions, 422 flow [2024-06-27 23:11:26,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=422, PETRI_PLACES=102, PETRI_TRANSITIONS=52} [2024-06-27 23:11:26,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-27 23:11:26,742 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 52 transitions, 422 flow [2024-06-27 23:11:26,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:26,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:26,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:26,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-27 23:11:26,743 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:26,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:26,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1951317323, now seen corresponding path program 59 times [2024-06-27 23:11:26,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:26,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667832683] [2024-06-27 23:11:26,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:26,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:26,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:26,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:26,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:26,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667832683] [2024-06-27 23:11:26,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667832683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:26,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:26,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:26,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270971614] [2024-06-27 23:11:26,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:26,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:26,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:26,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:26,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:26,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:26,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 52 transitions, 422 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:26,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:26,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:26,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:27,045 INFO L124 PetriNetUnfolderBase]: 568/1011 cut-off events. [2024-06-27 23:11:27,045 INFO L125 PetriNetUnfolderBase]: For 18869/18869 co-relation queries the response was YES. [2024-06-27 23:11:27,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5347 conditions, 1011 events. 568/1011 cut-off events. For 18869/18869 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5322 event pairs, 288 based on Foata normal form. 18/1028 useless extension candidates. Maximal degree in co-relation 5313. Up to 566 conditions per place. [2024-06-27 23:11:27,050 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 40 selfloop transitions, 9 changer transitions 17/74 dead transitions. [2024-06-27 23:11:27,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 74 transitions, 710 flow [2024-06-27 23:11:27,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:11:27,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:11:27,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 23:11:27,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-27 23:11:27,051 INFO L175 Difference]: Start difference. First operand has 102 places, 52 transitions, 422 flow. Second operand 8 states and 175 transitions. [2024-06-27 23:11:27,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 74 transitions, 710 flow [2024-06-27 23:11:27,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 74 transitions, 677 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:27,061 INFO L231 Difference]: Finished difference. Result has 101 places, 47 transitions, 362 flow [2024-06-27 23:11:27,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=393, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=362, PETRI_PLACES=101, PETRI_TRANSITIONS=47} [2024-06-27 23:11:27,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-27 23:11:27,062 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 47 transitions, 362 flow [2024-06-27 23:11:27,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:27,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:27,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:27,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-27 23:11:27,062 INFO L420 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:27,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:27,063 INFO L85 PathProgramCache]: Analyzing trace with hash -2146143887, now seen corresponding path program 20 times [2024-06-27 23:11:27,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:27,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679567152] [2024-06-27 23:11:27,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:27,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:27,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:27,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:27,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:27,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679567152] [2024-06-27 23:11:27,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679567152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:27,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:27,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:27,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685496410] [2024-06-27 23:11:27,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:27,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:27,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:27,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:27,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:27,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:27,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 47 transitions, 362 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:27,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:27,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:27,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:27,420 INFO L124 PetriNetUnfolderBase]: 537/952 cut-off events. [2024-06-27 23:11:27,420 INFO L125 PetriNetUnfolderBase]: For 17429/17429 co-relation queries the response was YES. [2024-06-27 23:11:27,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5038 conditions, 952 events. 537/952 cut-off events. For 17429/17429 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5073 event pairs, 229 based on Foata normal form. 18/961 useless extension candidates. Maximal degree in co-relation 5005. Up to 706 conditions per place. [2024-06-27 23:11:27,425 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 36 selfloop transitions, 7 changer transitions 13/64 dead transitions. [2024-06-27 23:11:27,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 64 transitions, 570 flow [2024-06-27 23:11:27,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:11:27,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:11:27,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-27 23:11:27,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-27 23:11:27,426 INFO L175 Difference]: Start difference. First operand has 101 places, 47 transitions, 362 flow. Second operand 7 states and 153 transitions. [2024-06-27 23:11:27,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 64 transitions, 570 flow [2024-06-27 23:11:27,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 64 transitions, 507 flow, removed 19 selfloop flow, removed 13 redundant places. [2024-06-27 23:11:27,433 INFO L231 Difference]: Finished difference. Result has 85 places, 44 transitions, 298 flow [2024-06-27 23:11:27,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=298, PETRI_PLACES=85, PETRI_TRANSITIONS=44} [2024-06-27 23:11:27,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-27 23:11:27,434 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 44 transitions, 298 flow [2024-06-27 23:11:27,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:27,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:27,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:27,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2024-06-27 23:11:27,434 INFO L420 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:27,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:27,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1812064305, now seen corresponding path program 21 times [2024-06-27 23:11:27,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:27,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019895681] [2024-06-27 23:11:27,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:27,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:27,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:27,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:27,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:27,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019895681] [2024-06-27 23:11:27,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019895681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:27,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:27,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:27,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800235881] [2024-06-27 23:11:27,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:27,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:27,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:27,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:27,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:27,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:27,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 44 transitions, 298 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:27,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:27,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:27,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:27,727 INFO L124 PetriNetUnfolderBase]: 412/733 cut-off events. [2024-06-27 23:11:27,727 INFO L125 PetriNetUnfolderBase]: For 7936/7936 co-relation queries the response was YES. [2024-06-27 23:11:27,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3245 conditions, 733 events. 412/733 cut-off events. For 7936/7936 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3597 event pairs, 239 based on Foata normal form. 26/756 useless extension candidates. Maximal degree in co-relation 3220. Up to 524 conditions per place. [2024-06-27 23:11:27,730 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 29 selfloop transitions, 6 changer transitions 12/55 dead transitions. [2024-06-27 23:11:27,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 55 transitions, 444 flow [2024-06-27 23:11:27,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:11:27,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:11:27,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 23:11:27,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 23:11:27,730 INFO L175 Difference]: Start difference. First operand has 85 places, 44 transitions, 298 flow. Second operand 7 states and 147 transitions. [2024-06-27 23:11:27,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 55 transitions, 444 flow [2024-06-27 23:11:27,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 55 transitions, 422 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:27,733 INFO L231 Difference]: Finished difference. Result has 82 places, 40 transitions, 253 flow [2024-06-27 23:11:27,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=253, PETRI_PLACES=82, PETRI_TRANSITIONS=40} [2024-06-27 23:11:27,734 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-27 23:11:27,734 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 40 transitions, 253 flow [2024-06-27 23:11:27,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:27,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:27,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:27,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2024-06-27 23:11:27,734 INFO L420 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:27,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:27,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1163159729, now seen corresponding path program 22 times [2024-06-27 23:11:27,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:27,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376445594] [2024-06-27 23:11:27,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:27,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:27,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:27,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:27,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:27,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376445594] [2024-06-27 23:11:27,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376445594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:27,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:27,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:27,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710769239] [2024-06-27 23:11:27,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:27,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:27,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:27,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:27,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:27,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:27,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 40 transitions, 253 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:27,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:27,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:27,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:28,029 INFO L124 PetriNetUnfolderBase]: 283/530 cut-off events. [2024-06-27 23:11:28,029 INFO L125 PetriNetUnfolderBase]: For 4674/4674 co-relation queries the response was YES. [2024-06-27 23:11:28,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2098 conditions, 530 events. 283/530 cut-off events. For 4674/4674 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2429 event pairs, 115 based on Foata normal form. 24/551 useless extension candidates. Maximal degree in co-relation 2074. Up to 290 conditions per place. [2024-06-27 23:11:28,031 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 25 selfloop transitions, 2 changer transitions 19/54 dead transitions. [2024-06-27 23:11:28,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 54 transitions, 411 flow [2024-06-27 23:11:28,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:11:28,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:11:28,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 23:11:28,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 23:11:28,032 INFO L175 Difference]: Start difference. First operand has 82 places, 40 transitions, 253 flow. Second operand 7 states and 147 transitions. [2024-06-27 23:11:28,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 54 transitions, 411 flow [2024-06-27 23:11:28,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 54 transitions, 395 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:11:28,034 INFO L231 Difference]: Finished difference. Result has 76 places, 34 transitions, 185 flow [2024-06-27 23:11:28,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=185, PETRI_PLACES=76, PETRI_TRANSITIONS=34} [2024-06-27 23:11:28,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-27 23:11:28,035 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 34 transitions, 185 flow [2024-06-27 23:11:28,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:28,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:28,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:28,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2024-06-27 23:11:28,036 INFO L420 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:28,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:28,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1861429425, now seen corresponding path program 23 times [2024-06-27 23:11:28,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:28,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767333538] [2024-06-27 23:11:28,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:28,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:28,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:28,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:28,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:28,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767333538] [2024-06-27 23:11:28,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767333538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:28,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:28,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:28,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622357361] [2024-06-27 23:11:28,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:28,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:28,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:28,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:28,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:28,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:28,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 34 transitions, 185 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:28,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:28,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:28,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:28,307 INFO L124 PetriNetUnfolderBase]: 229/442 cut-off events. [2024-06-27 23:11:28,307 INFO L125 PetriNetUnfolderBase]: For 3512/3512 co-relation queries the response was YES. [2024-06-27 23:11:28,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1637 conditions, 442 events. 229/442 cut-off events. For 3512/3512 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1909 event pairs, 58 based on Foata normal form. 18/459 useless extension candidates. Maximal degree in co-relation 1614. Up to 207 conditions per place. [2024-06-27 23:11:28,308 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 24 selfloop transitions, 4 changer transitions 13/49 dead transitions. [2024-06-27 23:11:28,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 49 transitions, 333 flow [2024-06-27 23:11:28,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:11:28,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:11:28,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-27 23:11:28,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-27 23:11:28,309 INFO L175 Difference]: Start difference. First operand has 76 places, 34 transitions, 185 flow. Second operand 7 states and 145 transitions. [2024-06-27 23:11:28,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 49 transitions, 333 flow [2024-06-27 23:11:28,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 49 transitions, 319 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:28,311 INFO L231 Difference]: Finished difference. Result has 66 places, 31 transitions, 155 flow [2024-06-27 23:11:28,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=155, PETRI_PLACES=66, PETRI_TRANSITIONS=31} [2024-06-27 23:11:28,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-27 23:11:28,311 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 31 transitions, 155 flow [2024-06-27 23:11:28,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:28,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:28,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:28,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2024-06-27 23:11:28,311 INFO L420 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:28,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:28,311 INFO L85 PathProgramCache]: Analyzing trace with hash 322248527, now seen corresponding path program 24 times [2024-06-27 23:11:28,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:28,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272919814] [2024-06-27 23:11:28,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:28,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:28,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:28,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:28,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272919814] [2024-06-27 23:11:28,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272919814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:28,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:28,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:28,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355637177] [2024-06-27 23:11:28,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:28,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:28,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:28,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:28,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:28,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:28,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 31 transitions, 155 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:28,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:28,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:28,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:28,557 INFO L124 PetriNetUnfolderBase]: 185/362 cut-off events. [2024-06-27 23:11:28,557 INFO L125 PetriNetUnfolderBase]: For 2420/2420 co-relation queries the response was YES. [2024-06-27 23:11:28,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1327 conditions, 362 events. 185/362 cut-off events. For 2420/2420 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1481 event pairs, 14 based on Foata normal form. 18/379 useless extension candidates. Maximal degree in co-relation 1307. Up to 171 conditions per place. [2024-06-27 23:11:28,558 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 24 selfloop transitions, 4 changer transitions 8/44 dead transitions. [2024-06-27 23:11:28,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 44 transitions, 279 flow [2024-06-27 23:11:28,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:11:28,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:11:28,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 23:11:28,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035714285714286 [2024-06-27 23:11:28,559 INFO L175 Difference]: Start difference. First operand has 66 places, 31 transitions, 155 flow. Second operand 7 states and 141 transitions. [2024-06-27 23:11:28,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 44 transitions, 279 flow [2024-06-27 23:11:28,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 44 transitions, 252 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:28,560 INFO L231 Difference]: Finished difference. Result has 60 places, 29 transitions, 127 flow [2024-06-27 23:11:28,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=127, PETRI_PLACES=60, PETRI_TRANSITIONS=29} [2024-06-27 23:11:28,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-27 23:11:28,561 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 29 transitions, 127 flow [2024-06-27 23:11:28,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:28,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:28,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:28,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261 [2024-06-27 23:11:28,561 INFO L420 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:28,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:28,561 INFO L85 PathProgramCache]: Analyzing trace with hash 317486927, now seen corresponding path program 25 times [2024-06-27 23:11:28,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:28,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715410009] [2024-06-27 23:11:28,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:28,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:28,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:28,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:28,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715410009] [2024-06-27 23:11:28,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715410009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:28,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:28,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:28,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227130019] [2024-06-27 23:11:28,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:28,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:28,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:28,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:28,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:28,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:11:28,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 29 transitions, 127 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:28,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:28,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:11:28,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:28,826 INFO L124 PetriNetUnfolderBase]: 80/175 cut-off events. [2024-06-27 23:11:28,826 INFO L125 PetriNetUnfolderBase]: For 714/714 co-relation queries the response was YES. [2024-06-27 23:11:28,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 551 conditions, 175 events. 80/175 cut-off events. For 714/714 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 500 event pairs, 2 based on Foata normal form. 18/192 useless extension candidates. Maximal degree in co-relation 535. Up to 96 conditions per place. [2024-06-27 23:11:28,827 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 0 selfloop transitions, 0 changer transitions 37/37 dead transitions. [2024-06-27 23:11:28,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 37 transitions, 195 flow [2024-06-27 23:11:28,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:11:28,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:11:28,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:11:28,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-27 23:11:28,827 INFO L175 Difference]: Start difference. First operand has 60 places, 29 transitions, 127 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:11:28,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 37 transitions, 195 flow [2024-06-27 23:11:28,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 37 transitions, 164 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 23:11:28,828 INFO L231 Difference]: Finished difference. Result has 52 places, 0 transitions, 0 flow [2024-06-27 23:11:28,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=52, PETRI_TRANSITIONS=0} [2024-06-27 23:11:28,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-27 23:11:28,828 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 0 transitions, 0 flow [2024-06-27 23:11:28,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 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) [2024-06-27 23:11:28,830 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-27 23:11:28,831 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-27 23:11:28,831 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-27 23:11:28,831 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-27 23:11:28,831 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-27 23:11:28,832 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-27 23:11:28,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2024-06-27 23:11:28,832 INFO L445 BasicCegarLoop]: Path program histogram: [59, 29, 25, 22, 15, 14, 13, 12, 12, 9, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:28,835 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 23:11:28,835 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 23:11:28,839 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-27 23:11:28,839 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-27 23:11:28,840 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 11:11:28 BasicIcfg [2024-06-27 23:11:28,840 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 23:11:28,841 INFO L158 Benchmark]: Toolchain (without parser) took 625861.66ms. Allocated memory was 165.7MB in the beginning and 9.1GB in the end (delta: 8.9GB). Free memory was 105.6MB in the beginning and 5.9GB in the end (delta: -5.8GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB. [2024-06-27 23:11:28,841 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 165.7MB. Free memory is still 126.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:11:28,841 INFO L158 Benchmark]: Witness Parser took 1.16ms. Allocated memory is still 165.7MB. Free memory is still 108.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:11:28,842 INFO L158 Benchmark]: CACSL2BoogieTranslator took 569.52ms. Allocated memory is still 165.7MB. Free memory was 105.2MB in the beginning and 78.8MB in the end (delta: 26.4MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-27 23:11:28,842 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.74ms. Allocated memory is still 165.7MB. Free memory was 78.8MB in the beginning and 76.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 23:11:28,842 INFO L158 Benchmark]: Boogie Preprocessor took 71.67ms. Allocated memory is still 165.7MB. Free memory was 76.7MB in the beginning and 74.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 23:11:28,842 INFO L158 Benchmark]: RCFGBuilder took 541.48ms. Allocated memory is still 165.7MB. Free memory was 74.6MB in the beginning and 117.3MB in the end (delta: -42.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-06-27 23:11:28,843 INFO L158 Benchmark]: TraceAbstraction took 624594.02ms. Allocated memory was 165.7MB in the beginning and 9.1GB in the end (delta: 8.9GB). Free memory was 116.7MB in the beginning and 5.9GB in the end (delta: -5.8GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB. [2024-06-27 23:11:28,848 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 165.7MB. Free memory is still 126.3MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 1.16ms. Allocated memory is still 165.7MB. Free memory is still 108.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 569.52ms. Allocated memory is still 165.7MB. Free memory was 105.2MB in the beginning and 78.8MB in the end (delta: 26.4MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 78.74ms. Allocated memory is still 165.7MB. Free memory was 78.8MB in the beginning and 76.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 71.67ms. Allocated memory is still 165.7MB. Free memory was 76.7MB in the beginning and 74.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 541.48ms. Allocated memory is still 165.7MB. Free memory was 74.6MB in the beginning and 117.3MB in the end (delta: -42.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * TraceAbstraction took 624594.02ms. Allocated memory was 165.7MB in the beginning and 9.1GB in the end (delta: 8.9GB). Free memory was 116.7MB in the beginning and 5.9GB in the end (delta: -5.8GB). Peak memory consumption was 3.1GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 782]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 783]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 65 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 624.5s, OverallIterations: 263, TraceHistogramMax: 1, PathProgramHistogramMax: 59, EmptinessCheckTime: 0.0s, AutomataDifference: 587.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18105 SdHoareTripleChecker+Valid, 35.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14811 mSDsluCounter, 3176 SdHoareTripleChecker+Invalid, 28.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2100 mSDsCounter, 2928 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 73189 IncrementalHoareTripleChecker+Invalid, 76117 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2928 mSolverCounterUnsat, 1076 mSDtfsCounter, 73189 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2068 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 1831 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1573 ImplicationChecksByTransitivity, 13.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4959occurred in iteration=157, InterpolantAutomatonStates: 2062, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 34.7s InterpolantComputationTime, 5230 NumberOfCodeBlocks, 5230 NumberOfCodeBlocksAsserted, 263 NumberOfCheckSat, 4967 ConstructedInterpolants, 0 QuantifiedInterpolants, 60092 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 263 InterpolantComputations, 263 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-27 23:11:28,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE