./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.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/safe003_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe003_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe003_tso.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-eb4cb34-m [2024-06-21 18:13:00,768 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 18:13:00,845 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 18:13:00,850 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 18:13:00,850 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 18:13:00,883 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 18:13:00,884 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 18:13:00,884 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 18:13:00,885 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 18:13:00,888 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 18:13:00,888 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 18:13:00,888 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 18:13:00,889 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 18:13:00,890 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 18:13:00,891 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 18:13:00,891 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 18:13:00,891 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 18:13:00,891 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 18:13:00,891 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 18:13:00,892 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 18:13:00,892 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 18:13:00,892 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 18:13:00,892 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 18:13:00,893 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 18:13:00,893 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 18:13:00,893 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 18:13:00,893 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 18:13:00,893 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 18:13:00,894 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 18:13:00,894 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 18:13:00,895 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 18:13:00,895 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 18:13:00,895 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:13:00,895 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 18:13:00,896 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 18:13:00,896 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 18:13:00,896 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 18:13:00,896 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 18:13:00,896 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 18:13:00,896 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 18:13:00,897 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 18:13:00,897 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 18:13:00,897 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 18:13:00,897 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-21 18:13:01,120 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 18:13:01,143 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 18:13:01,145 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 18:13:01,146 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 18:13:01,146 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 18:13:01,147 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-21 18:13:02,248 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 18:13:02,455 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 18:13:02,455 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-21 18:13:02,465 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/996d6a578/a61af8d3e8574e3fbd8ea133339a33d4/FLAGa3b197d24 [2024-06-21 18:13:02,475 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/996d6a578/a61af8d3e8574e3fbd8ea133339a33d4 [2024-06-21 18:13:02,477 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 18:13:02,477 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 18:13:02,478 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/safe003_tso.yml/witness.yml [2024-06-21 18:13:02,541 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 18:13:02,542 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 18:13:02,543 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 18:13:02,543 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 18:13:02,547 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 18:13:02,548 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:13:02" (1/2) ... [2024-06-21 18:13:02,548 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b159865 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:02, skipping insertion in model container [2024-06-21 18:13:02,549 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:13:02" (1/2) ... [2024-06-21 18:13:02,551 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@635d88b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:13:02, skipping insertion in model container [2024-06-21 18:13:02,551 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:13:02" (2/2) ... [2024-06-21 18:13:02,552 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b159865 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:02, skipping insertion in model container [2024-06-21 18:13:02,552 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:13:02" (2/2) ... [2024-06-21 18:13:02,553 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 18:13:02,574 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 18:13:02,575 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) [2024-06-21 18:13:02,575 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) [2024-06-21 18:13:02,575 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) [2024-06-21 18:13:02,575 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 18:13:02,576 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-21 18:13:02,614 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 18:13:02,893 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:13:02,903 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 18:13:02,997 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:13:03,034 INFO L206 MainTranslator]: Completed translation [2024-06-21 18:13:03,034 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03 WrapperNode [2024-06-21 18:13:03,034 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 18:13:03,035 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 18:13:03,035 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 18:13:03,036 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 18:13:03,041 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 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,069 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 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,095 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-21 18:13:03,096 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 18:13:03,097 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 18:13:03,097 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 18:13:03,097 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 18:13:03,105 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,106 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,109 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,128 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-21 18:13:03,129 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,129 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,139 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,140 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,144 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,145 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,150 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 18:13:03,151 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 18:13:03,151 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 18:13:03,151 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 18:13:03,152 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (1/1) ... [2024-06-21 18:13:03,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:13:03,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 18:13:03,174 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-21 18:13:03,229 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-21 18:13:03,257 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 18:13:03,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 18:13:03,258 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 18:13:03,258 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 18:13:03,258 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 18:13:03,259 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 18:13:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 18:13:03,259 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 18:13:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 18:13:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 18:13:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 18:13:03,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 18:13:03,261 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 18:13:03,353 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 18:13:03,355 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 18:13:03,549 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 18:13:03,549 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 18:13:03,609 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 18:13:03,610 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 18:13:03,610 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:13:03 BoogieIcfgContainer [2024-06-21 18:13:03,610 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 18:13:03,612 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 18:13:03,612 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 18:13:03,614 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 18:13:03,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 06:13:02" (1/4) ... [2024-06-21 18:13:03,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@350a5e41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:13:03, skipping insertion in model container [2024-06-21 18:13:03,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:13:02" (2/4) ... [2024-06-21 18:13:03,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@350a5e41 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:13:03, skipping insertion in model container [2024-06-21 18:13:03,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:13:03" (3/4) ... [2024-06-21 18:13:03,616 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@350a5e41 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:13:03, skipping insertion in model container [2024-06-21 18:13:03,616 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:13:03" (4/4) ... [2024-06-21 18:13:03,617 INFO L112 eAbstractionObserver]: Analyzing ICFG safe003_tso.i [2024-06-21 18:13:03,629 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 18:13:03,630 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 18:13:03,630 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 18:13:03,674 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 18:13:03,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 18:13:03,733 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 18:13:03,734 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:13:03,736 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 4. Compared 62 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-21 18:13:03,736 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 18:13:03,739 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 18:13:03,749 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 18:13:03,755 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;@7cca431b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 18:13:03,756 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 18:13:03,758 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 18:13:03,759 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 18:13:03,759 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:13:03,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:03,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 18:13:03,760 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-21 18:13:03,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:03,764 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-21 18:13:03,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:03,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216148298] [2024-06-21 18:13:03,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:03,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:03,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:04,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-21 18:13:04,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:04,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216148298] [2024-06-21 18:13:04,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216148298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:04,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:04,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 18:13:04,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136750634] [2024-06-21 18:13:04,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:04,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 18:13:04,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:04,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 18:13:04,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 18:13:04,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-21 18:13:04,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:04,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:04,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-21 18:13:04,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:04,417 INFO L124 PetriNetUnfolderBase]: 474/798 cut-off events. [2024-06-21 18:13:04,418 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-21 18:13:04,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 798 events. 474/798 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3918 event pairs, 292 based on Foata normal form. 1/755 useless extension candidates. Maximal degree in co-relation 1595. Up to 744 conditions per place. [2024-06-21 18:13:04,428 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 18:13:04,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-21 18:13:04,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 18:13:04,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 18:13:04,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-21 18:13:04,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-21 18:13:04,440 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-21 18:13:04,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-21 18:13:04,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:04,445 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 18:13:04,446 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-21 18:13:04,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 18:13:04,450 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 18:13:04,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:04,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:04,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:04,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 18:13:04,451 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-21 18:13:04,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:04,452 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-21 18:13:04,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:04,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376362324] [2024-06-21 18:13:04,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:04,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:04,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:04,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:04,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:04,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376362324] [2024-06-21 18:13:04,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376362324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:04,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:04,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 18:13:04,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426452981] [2024-06-21 18:13:04,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:04,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 18:13:04,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:04,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 18:13:04,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 18:13:04,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 18:13:04,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:04,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:04,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 18:13:04,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:04,776 INFO L124 PetriNetUnfolderBase]: 762/1251 cut-off events. [2024-06-21 18:13:04,776 INFO L125 PetriNetUnfolderBase]: For 232/235 co-relation queries the response was YES. [2024-06-21 18:13:04,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2846 conditions, 1251 events. 762/1251 cut-off events. For 232/235 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6257 event pairs, 342 based on Foata normal form. 9/1253 useless extension candidates. Maximal degree in co-relation 2834. Up to 1103 conditions per place. [2024-06-21 18:13:04,784 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 43 selfloop transitions, 11 changer transitions 0/62 dead transitions. [2024-06-21 18:13:04,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 62 transitions, 284 flow [2024-06-21 18:13:04,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:13:04,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:13:04,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-21 18:13:04,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.70625 [2024-06-21 18:13:04,790 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 113 transitions. [2024-06-21 18:13:04,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 62 transitions, 284 flow [2024-06-21 18:13:04,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 62 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 18:13:04,795 INFO L231 Difference]: Finished difference. Result has 45 places, 44 transitions, 176 flow [2024-06-21 18:13:04,795 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=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=45, PETRI_TRANSITIONS=44} [2024-06-21 18:13:04,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-21 18:13:04,796 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 44 transitions, 176 flow [2024-06-21 18:13:04,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:04,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:04,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:04,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 18:13:04,799 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:04,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:04,799 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-21 18:13:04,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:04,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735711725] [2024-06-21 18:13:04,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:04,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:04,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:04,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:04,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:04,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735711725] [2024-06-21 18:13:04,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735711725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:04,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:04,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:13:04,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208163860] [2024-06-21 18:13:04,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:04,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:13:04,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:04,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:13:04,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:13:04,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:04,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 44 transitions, 176 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:04,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:04,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:04,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:05,140 INFO L124 PetriNetUnfolderBase]: 956/1557 cut-off events. [2024-06-21 18:13:05,141 INFO L125 PetriNetUnfolderBase]: For 993/993 co-relation queries the response was YES. [2024-06-21 18:13:05,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4275 conditions, 1557 events. 956/1557 cut-off events. For 993/993 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7801 event pairs, 329 based on Foata normal form. 4/1559 useless extension candidates. Maximal degree in co-relation 4260. Up to 1408 conditions per place. [2024-06-21 18:13:05,149 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 59 selfloop transitions, 10 changer transitions 0/76 dead transitions. [2024-06-21 18:13:05,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 76 transitions, 411 flow [2024-06-21 18:13:05,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:05,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:05,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-21 18:13:05,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-21 18:13:05,151 INFO L175 Difference]: Start difference. First operand has 45 places, 44 transitions, 176 flow. Second operand 5 states and 129 transitions. [2024-06-21 18:13:05,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 76 transitions, 411 flow [2024-06-21 18:13:05,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 409 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 18:13:05,154 INFO L231 Difference]: Finished difference. Result has 52 places, 53 transitions, 261 flow [2024-06-21 18:13:05,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=261, PETRI_PLACES=52, PETRI_TRANSITIONS=53} [2024-06-21 18:13:05,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-21 18:13:05,155 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 53 transitions, 261 flow [2024-06-21 18:13:05,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:05,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:05,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:05,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 18:13:05,156 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-21 18:13:05,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:05,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-21 18:13:05,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:05,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615447057] [2024-06-21 18:13:05,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:05,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:05,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:05,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:05,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:05,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615447057] [2024-06-21 18:13:05,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615447057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:05,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:05,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:05,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936484977] [2024-06-21 18:13:05,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:05,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:05,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:05,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:05,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:05,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:05,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 53 transitions, 261 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-21 18:13:05,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:05,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:05,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:05,468 INFO L124 PetriNetUnfolderBase]: 955/1554 cut-off events. [2024-06-21 18:13:05,469 INFO L125 PetriNetUnfolderBase]: For 1571/1571 co-relation queries the response was YES. [2024-06-21 18:13:05,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4768 conditions, 1554 events. 955/1554 cut-off events. For 1571/1571 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7772 event pairs, 216 based on Foata normal form. 8/1560 useless extension candidates. Maximal degree in co-relation 4748. Up to 1365 conditions per place. [2024-06-21 18:13:05,478 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 64 selfloop transitions, 12 changer transitions 0/83 dead transitions. [2024-06-21 18:13:05,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 493 flow [2024-06-21 18:13:05,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:05,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:05,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 18:13:05,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 18:13:05,481 INFO L175 Difference]: Start difference. First operand has 52 places, 53 transitions, 261 flow. Second operand 6 states and 150 transitions. [2024-06-21 18:13:05,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 493 flow [2024-06-21 18:13:05,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 491 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 18:13:05,488 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 296 flow [2024-06-21 18:13:05,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-21 18:13:05,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-21 18:13:05,489 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 296 flow [2024-06-21 18:13:05,490 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-21 18:13:05,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:05,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:05,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 18:13:05,490 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-21 18:13:05,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:05,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-21 18:13:05,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:05,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661095357] [2024-06-21 18:13:05,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:05,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:05,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:05,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-21 18:13:05,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:05,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661095357] [2024-06-21 18:13:05,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661095357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:05,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:05,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:13:05,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919463055] [2024-06-21 18:13:05,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:05,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:13:05,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:05,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:13:05,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:13:05,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:05,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 296 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:05,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:05,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:05,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:05,788 INFO L124 PetriNetUnfolderBase]: 958/1554 cut-off events. [2024-06-21 18:13:05,789 INFO L125 PetriNetUnfolderBase]: For 2434/2436 co-relation queries the response was YES. [2024-06-21 18:13:05,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5107 conditions, 1554 events. 958/1554 cut-off events. For 2434/2436 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7670 event pairs, 353 based on Foata normal form. 8/1556 useless extension candidates. Maximal degree in co-relation 5084. Up to 1371 conditions per place. [2024-06-21 18:13:05,804 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 57 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-21 18:13:05,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 83 transitions, 585 flow [2024-06-21 18:13:05,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:13:05,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:13:05,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-21 18:13:05,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-21 18:13:05,806 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 296 flow. Second operand 4 states and 105 transitions. [2024-06-21 18:13:05,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 83 transitions, 585 flow [2024-06-21 18:13:05,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 554 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:05,811 INFO L231 Difference]: Finished difference. Result has 58 places, 70 transitions, 450 flow [2024-06-21 18:13:05,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=450, PETRI_PLACES=58, PETRI_TRANSITIONS=70} [2024-06-21 18:13:05,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-21 18:13:05,812 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 70 transitions, 450 flow [2024-06-21 18:13:05,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:05,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:05,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:05,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 18:13:05,814 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-21 18:13:05,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:05,814 INFO L85 PathProgramCache]: Analyzing trace with hash -958029466, now seen corresponding path program 1 times [2024-06-21 18:13:05,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:05,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65922375] [2024-06-21 18:13:05,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:05,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:05,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:05,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:05,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:05,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65922375] [2024-06-21 18:13:05,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65922375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:05,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:05,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:05,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498892287] [2024-06-21 18:13:05,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:05,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:05,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:05,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:05,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:05,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:05,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 70 transitions, 450 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:05,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:05,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:05,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:06,160 INFO L124 PetriNetUnfolderBase]: 1014/1634 cut-off events. [2024-06-21 18:13:06,160 INFO L125 PetriNetUnfolderBase]: For 3761/3761 co-relation queries the response was YES. [2024-06-21 18:13:06,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6003 conditions, 1634 events. 1014/1634 cut-off events. For 3761/3761 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8173 event pairs, 291 based on Foata normal form. 3/1628 useless extension candidates. Maximal degree in co-relation 5978. Up to 1342 conditions per place. [2024-06-21 18:13:06,173 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 71 selfloop transitions, 34 changer transitions 0/112 dead transitions. [2024-06-21 18:13:06,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 112 transitions, 856 flow [2024-06-21 18:13:06,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:06,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:06,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-21 18:13:06,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-21 18:13:06,175 INFO L175 Difference]: Start difference. First operand has 58 places, 70 transitions, 450 flow. Second operand 6 states and 162 transitions. [2024-06-21 18:13:06,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 112 transitions, 856 flow [2024-06-21 18:13:06,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 112 transitions, 846 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-21 18:13:06,181 INFO L231 Difference]: Finished difference. Result has 65 places, 81 transitions, 616 flow [2024-06-21 18:13:06,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=616, PETRI_PLACES=65, PETRI_TRANSITIONS=81} [2024-06-21 18:13:06,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-21 18:13:06,182 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 81 transitions, 616 flow [2024-06-21 18:13:06,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:06,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:06,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:06,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 18:13:06,183 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-21 18:13:06,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:06,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1104153096, now seen corresponding path program 2 times [2024-06-21 18:13:06,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:06,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956835071] [2024-06-21 18:13:06,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:06,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:06,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:06,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:06,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:06,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956835071] [2024-06-21 18:13:06,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956835071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:06,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:06,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:06,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415348881] [2024-06-21 18:13:06,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:06,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:06,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:06,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:06,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:06,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:06,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 81 transitions, 616 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:06,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:06,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:06,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:06,785 INFO L124 PetriNetUnfolderBase]: 1046/1690 cut-off events. [2024-06-21 18:13:06,785 INFO L125 PetriNetUnfolderBase]: For 5858/5858 co-relation queries the response was YES. [2024-06-21 18:13:06,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6989 conditions, 1690 events. 1046/1690 cut-off events. For 5858/5858 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8453 event pairs, 324 based on Foata normal form. 3/1686 useless extension candidates. Maximal degree in co-relation 6960. Up to 1463 conditions per place. [2024-06-21 18:13:06,798 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 76 selfloop transitions, 31 changer transitions 0/114 dead transitions. [2024-06-21 18:13:06,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 114 transitions, 998 flow [2024-06-21 18:13:06,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:06,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:06,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 18:13:06,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 18:13:06,799 INFO L175 Difference]: Start difference. First operand has 65 places, 81 transitions, 616 flow. Second operand 6 states and 153 transitions. [2024-06-21 18:13:06,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 114 transitions, 998 flow [2024-06-21 18:13:06,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 114 transitions, 954 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-21 18:13:06,809 INFO L231 Difference]: Finished difference. Result has 70 places, 89 transitions, 732 flow [2024-06-21 18:13:06,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=732, PETRI_PLACES=70, PETRI_TRANSITIONS=89} [2024-06-21 18:13:06,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-21 18:13:06,810 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 89 transitions, 732 flow [2024-06-21 18:13:06,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:06,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:06,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:06,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 18:13:06,810 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-21 18:13:06,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:06,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1409729370, now seen corresponding path program 3 times [2024-06-21 18:13:06,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:06,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854898390] [2024-06-21 18:13:06,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:06,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:06,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:06,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:06,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:06,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854898390] [2024-06-21 18:13:06,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854898390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:06,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:06,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:06,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978834262] [2024-06-21 18:13:06,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:06,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:06,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:06,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:06,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:06,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:06,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 89 transitions, 732 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:06,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:06,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:06,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:07,238 INFO L124 PetriNetUnfolderBase]: 1054/1709 cut-off events. [2024-06-21 18:13:07,238 INFO L125 PetriNetUnfolderBase]: For 6954/6954 co-relation queries the response was YES. [2024-06-21 18:13:07,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7294 conditions, 1709 events. 1054/1709 cut-off events. For 6954/6954 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8615 event pairs, 288 based on Foata normal form. 6/1708 useless extension candidates. Maximal degree in co-relation 7262. Up to 1397 conditions per place. [2024-06-21 18:13:07,251 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 74 selfloop transitions, 41 changer transitions 0/122 dead transitions. [2024-06-21 18:13:07,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 122 transitions, 1120 flow [2024-06-21 18:13:07,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:07,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:07,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-21 18:13:07,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 18:13:07,253 INFO L175 Difference]: Start difference. First operand has 70 places, 89 transitions, 732 flow. Second operand 6 states and 160 transitions. [2024-06-21 18:13:07,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 122 transitions, 1120 flow [2024-06-21 18:13:07,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 122 transitions, 1043 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:07,265 INFO L231 Difference]: Finished difference. Result has 74 places, 93 transitions, 811 flow [2024-06-21 18:13:07,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=811, PETRI_PLACES=74, PETRI_TRANSITIONS=93} [2024-06-21 18:13:07,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-21 18:13:07,266 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 93 transitions, 811 flow [2024-06-21 18:13:07,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:07,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:07,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:07,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 18:13:07,267 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-21 18:13:07,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:07,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1409483106, now seen corresponding path program 1 times [2024-06-21 18:13:07,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:07,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779593169] [2024-06-21 18:13:07,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:07,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:07,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:07,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:07,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:07,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779593169] [2024-06-21 18:13:07,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779593169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:07,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:07,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:07,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591741044] [2024-06-21 18:13:07,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:07,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:07,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:07,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:07,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:07,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:07,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 93 transitions, 811 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:07,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:07,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:07,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:07,604 INFO L124 PetriNetUnfolderBase]: 1079/1758 cut-off events. [2024-06-21 18:13:07,604 INFO L125 PetriNetUnfolderBase]: For 8859/8867 co-relation queries the response was YES. [2024-06-21 18:13:07,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7713 conditions, 1758 events. 1079/1758 cut-off events. For 8859/8867 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8993 event pairs, 307 based on Foata normal form. 18/1769 useless extension candidates. Maximal degree in co-relation 7679. Up to 1482 conditions per place. [2024-06-21 18:13:07,618 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 84 selfloop transitions, 24 changer transitions 0/115 dead transitions. [2024-06-21 18:13:07,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 115 transitions, 1126 flow [2024-06-21 18:13:07,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:07,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:07,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-21 18:13:07,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-21 18:13:07,619 INFO L175 Difference]: Start difference. First operand has 74 places, 93 transitions, 811 flow. Second operand 5 states and 128 transitions. [2024-06-21 18:13:07,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 115 transitions, 1126 flow [2024-06-21 18:13:07,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 115 transitions, 1034 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:07,632 INFO L231 Difference]: Finished difference. Result has 75 places, 96 transitions, 810 flow [2024-06-21 18:13:07,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=810, PETRI_PLACES=75, PETRI_TRANSITIONS=96} [2024-06-21 18:13:07,633 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-21 18:13:07,633 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 96 transitions, 810 flow [2024-06-21 18:13:07,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:07,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:07,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:07,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 18:13:07,634 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-21 18:13:07,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:07,634 INFO L85 PathProgramCache]: Analyzing trace with hash 365858918, now seen corresponding path program 1 times [2024-06-21 18:13:07,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:07,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825422913] [2024-06-21 18:13:07,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:07,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:07,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:07,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:07,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:07,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825422913] [2024-06-21 18:13:07,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825422913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:07,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:07,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:07,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388318218] [2024-06-21 18:13:07,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:07,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:07,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:07,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:07,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:07,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:07,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 96 transitions, 810 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:07,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:07,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:07,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:07,958 INFO L124 PetriNetUnfolderBase]: 1079/1755 cut-off events. [2024-06-21 18:13:07,958 INFO L125 PetriNetUnfolderBase]: For 8566/8571 co-relation queries the response was YES. [2024-06-21 18:13:07,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7844 conditions, 1755 events. 1079/1755 cut-off events. For 8566/8571 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8878 event pairs, 321 based on Foata normal form. 7/1754 useless extension candidates. Maximal degree in co-relation 7809. Up to 1464 conditions per place. [2024-06-21 18:13:07,972 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 104 selfloop transitions, 28 changer transitions 0/139 dead transitions. [2024-06-21 18:13:07,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 139 transitions, 1324 flow [2024-06-21 18:13:07,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:07,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:07,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 18:13:07,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-21 18:13:07,974 INFO L175 Difference]: Start difference. First operand has 75 places, 96 transitions, 810 flow. Second operand 6 states and 151 transitions. [2024-06-21 18:13:07,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 139 transitions, 1324 flow [2024-06-21 18:13:07,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 139 transitions, 1263 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:07,986 INFO L231 Difference]: Finished difference. Result has 80 places, 112 transitions, 993 flow [2024-06-21 18:13:07,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=993, PETRI_PLACES=80, PETRI_TRANSITIONS=112} [2024-06-21 18:13:07,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-21 18:13:07,987 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 112 transitions, 993 flow [2024-06-21 18:13:07,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:07,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:07,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:07,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 18:13:07,988 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-21 18:13:07,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:07,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1114060658, now seen corresponding path program 2 times [2024-06-21 18:13:07,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:07,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131288022] [2024-06-21 18:13:07,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:07,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:07,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:08,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:08,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:08,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131288022] [2024-06-21 18:13:08,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131288022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:08,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:08,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:08,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129180889] [2024-06-21 18:13:08,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:08,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:08,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:08,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:08,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:08,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:08,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 112 transitions, 993 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:08,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:08,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:08,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:08,357 INFO L124 PetriNetUnfolderBase]: 1111/1812 cut-off events. [2024-06-21 18:13:08,358 INFO L125 PetriNetUnfolderBase]: For 10661/10671 co-relation queries the response was YES. [2024-06-21 18:13:08,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8586 conditions, 1812 events. 1111/1812 cut-off events. For 10661/10671 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9252 event pairs, 319 based on Foata normal form. 11/1816 useless extension candidates. Maximal degree in co-relation 8548. Up to 1501 conditions per place. [2024-06-21 18:13:08,371 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 108 selfloop transitions, 42 changer transitions 0/157 dead transitions. [2024-06-21 18:13:08,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 157 transitions, 1600 flow [2024-06-21 18:13:08,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:08,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:08,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 18:13:08,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-21 18:13:08,372 INFO L175 Difference]: Start difference. First operand has 80 places, 112 transitions, 993 flow. Second operand 7 states and 179 transitions. [2024-06-21 18:13:08,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 157 transitions, 1600 flow [2024-06-21 18:13:08,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 157 transitions, 1568 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-21 18:13:08,386 INFO L231 Difference]: Finished difference. Result has 88 places, 125 transitions, 1225 flow [2024-06-21 18:13:08,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1225, PETRI_PLACES=88, PETRI_TRANSITIONS=125} [2024-06-21 18:13:08,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-21 18:13:08,387 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 125 transitions, 1225 flow [2024-06-21 18:13:08,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:08,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:08,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:08,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 18:13:08,388 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-21 18:13:08,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:08,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1114055078, now seen corresponding path program 3 times [2024-06-21 18:13:08,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:08,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027111503] [2024-06-21 18:13:08,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:08,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:08,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:08,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:08,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:08,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027111503] [2024-06-21 18:13:08,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027111503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:08,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:08,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:08,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233867300] [2024-06-21 18:13:08,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:08,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:08,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:08,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:08,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:08,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:08,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 125 transitions, 1225 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:08,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:08,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:08,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:08,707 INFO L124 PetriNetUnfolderBase]: 1103/1799 cut-off events. [2024-06-21 18:13:08,708 INFO L125 PetriNetUnfolderBase]: For 13232/13239 co-relation queries the response was YES. [2024-06-21 18:13:08,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9059 conditions, 1799 events. 1103/1799 cut-off events. For 13232/13239 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9152 event pairs, 326 based on Foata normal form. 9/1800 useless extension candidates. Maximal degree in co-relation 9017. Up to 1514 conditions per place. [2024-06-21 18:13:08,720 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 111 selfloop transitions, 27 changer transitions 0/145 dead transitions. [2024-06-21 18:13:08,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 145 transitions, 1564 flow [2024-06-21 18:13:08,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:08,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:08,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-21 18:13:08,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-21 18:13:08,722 INFO L175 Difference]: Start difference. First operand has 88 places, 125 transitions, 1225 flow. Second operand 5 states and 128 transitions. [2024-06-21 18:13:08,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 145 transitions, 1564 flow [2024-06-21 18:13:08,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 145 transitions, 1480 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:08,743 INFO L231 Difference]: Finished difference. Result has 92 places, 126 transitions, 1233 flow [2024-06-21 18:13:08,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1233, PETRI_PLACES=92, PETRI_TRANSITIONS=126} [2024-06-21 18:13:08,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-21 18:13:08,744 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 126 transitions, 1233 flow [2024-06-21 18:13:08,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:08,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:08,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:08,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 18:13:08,745 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-21 18:13:08,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:08,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1546136027, now seen corresponding path program 1 times [2024-06-21 18:13:08,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:08,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656996765] [2024-06-21 18:13:08,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:08,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:08,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:08,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:08,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:08,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656996765] [2024-06-21 18:13:08,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656996765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:08,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:08,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:08,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785854044] [2024-06-21 18:13:08,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:08,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:08,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:08,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:08,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:08,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:08,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 126 transitions, 1233 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-21 18:13:08,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:08,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:08,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:09,144 INFO L124 PetriNetUnfolderBase]: 1273/2061 cut-off events. [2024-06-21 18:13:09,145 INFO L125 PetriNetUnfolderBase]: For 17672/17672 co-relation queries the response was YES. [2024-06-21 18:13:09,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10772 conditions, 2061 events. 1273/2061 cut-off events. For 17672/17672 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10829 event pairs, 235 based on Foata normal form. 6/2056 useless extension candidates. Maximal degree in co-relation 10727. Up to 1381 conditions per place. [2024-06-21 18:13:09,159 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 96 selfloop transitions, 66 changer transitions 0/169 dead transitions. [2024-06-21 18:13:09,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 169 transitions, 1803 flow [2024-06-21 18:13:09,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:09,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:09,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-21 18:13:09,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-21 18:13:09,161 INFO L175 Difference]: Start difference. First operand has 92 places, 126 transitions, 1233 flow. Second operand 7 states and 187 transitions. [2024-06-21 18:13:09,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 169 transitions, 1803 flow [2024-06-21 18:13:09,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 169 transitions, 1764 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:09,191 INFO L231 Difference]: Finished difference. Result has 96 places, 130 transitions, 1389 flow [2024-06-21 18:13:09,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1389, PETRI_PLACES=96, PETRI_TRANSITIONS=130} [2024-06-21 18:13:09,192 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-21 18:13:09,192 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 130 transitions, 1389 flow [2024-06-21 18:13:09,192 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-21 18:13:09,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:09,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:09,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 18:13:09,193 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:09,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:09,193 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-21 18:13:09,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:09,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532264147] [2024-06-21 18:13:09,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:09,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:09,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:09,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:09,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:09,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532264147] [2024-06-21 18:13:09,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532264147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:09,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:09,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:09,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966457906] [2024-06-21 18:13:09,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:09,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:09,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:09,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:09,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:09,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:09,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 130 transitions, 1389 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-21 18:13:09,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:09,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:09,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:09,617 INFO L124 PetriNetUnfolderBase]: 1298/2094 cut-off events. [2024-06-21 18:13:09,617 INFO L125 PetriNetUnfolderBase]: For 21036/21036 co-relation queries the response was YES. [2024-06-21 18:13:09,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11461 conditions, 2094 events. 1298/2094 cut-off events. For 21036/21036 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10958 event pairs, 337 based on Foata normal form. 6/2089 useless extension candidates. Maximal degree in co-relation 11415. Up to 1722 conditions per place. [2024-06-21 18:13:09,631 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 93 selfloop transitions, 64 changer transitions 0/164 dead transitions. [2024-06-21 18:13:09,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 164 transitions, 1845 flow [2024-06-21 18:13:09,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:09,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:09,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 18:13:09,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-21 18:13:09,632 INFO L175 Difference]: Start difference. First operand has 96 places, 130 transitions, 1389 flow. Second operand 7 states and 181 transitions. [2024-06-21 18:13:09,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 164 transitions, 1845 flow [2024-06-21 18:13:09,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 164 transitions, 1744 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:09,660 INFO L231 Difference]: Finished difference. Result has 100 places, 132 transitions, 1458 flow [2024-06-21 18:13:09,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1458, PETRI_PLACES=100, PETRI_TRANSITIONS=132} [2024-06-21 18:13:09,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-21 18:13:09,661 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 132 transitions, 1458 flow [2024-06-21 18:13:09,661 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-21 18:13:09,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:09,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:09,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 18:13:09,662 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:09,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:09,662 INFO L85 PathProgramCache]: Analyzing trace with hash -386090205, now seen corresponding path program 3 times [2024-06-21 18:13:09,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:09,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846174640] [2024-06-21 18:13:09,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:09,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:09,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:09,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:09,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:09,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846174640] [2024-06-21 18:13:09,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846174640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:09,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:09,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:09,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071064180] [2024-06-21 18:13:09,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:09,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:09,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:09,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:09,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:09,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:09,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 132 transitions, 1458 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-21 18:13:09,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:09,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:09,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:10,111 INFO L124 PetriNetUnfolderBase]: 1323/2141 cut-off events. [2024-06-21 18:13:10,111 INFO L125 PetriNetUnfolderBase]: For 23365/23365 co-relation queries the response was YES. [2024-06-21 18:13:10,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11997 conditions, 2141 events. 1323/2141 cut-off events. For 23365/23365 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11266 event pairs, 323 based on Foata normal form. 6/2140 useless extension candidates. Maximal degree in co-relation 11949. Up to 1868 conditions per place. [2024-06-21 18:13:10,162 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 123 selfloop transitions, 35 changer transitions 0/165 dead transitions. [2024-06-21 18:13:10,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 165 transitions, 1934 flow [2024-06-21 18:13:10,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:10,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:10,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 18:13:10,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 18:13:10,164 INFO L175 Difference]: Start difference. First operand has 100 places, 132 transitions, 1458 flow. Second operand 7 states and 175 transitions. [2024-06-21 18:13:10,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 165 transitions, 1934 flow [2024-06-21 18:13:10,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 165 transitions, 1788 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:10,205 INFO L231 Difference]: Finished difference. Result has 102 places, 134 transitions, 1428 flow [2024-06-21 18:13:10,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1312, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1428, PETRI_PLACES=102, PETRI_TRANSITIONS=134} [2024-06-21 18:13:10,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-21 18:13:10,206 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 134 transitions, 1428 flow [2024-06-21 18:13:10,207 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-21 18:13:10,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:10,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:10,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 18:13:10,208 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-21 18:13:10,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:10,208 INFO L85 PathProgramCache]: Analyzing trace with hash -2037506013, now seen corresponding path program 4 times [2024-06-21 18:13:10,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:10,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093662926] [2024-06-21 18:13:10,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:10,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:10,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:10,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:10,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093662926] [2024-06-21 18:13:10,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093662926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:10,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:10,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:10,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058525370] [2024-06-21 18:13:10,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:10,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:10,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:10,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:10,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:10,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:10,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 134 transitions, 1428 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-21 18:13:10,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:10,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:10,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:10,686 INFO L124 PetriNetUnfolderBase]: 1264/2058 cut-off events. [2024-06-21 18:13:10,687 INFO L125 PetriNetUnfolderBase]: For 24122/24122 co-relation queries the response was YES. [2024-06-21 18:13:10,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11212 conditions, 2058 events. 1264/2058 cut-off events. For 24122/24122 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10873 event pairs, 192 based on Foata normal form. 30/2081 useless extension candidates. Maximal degree in co-relation 11163. Up to 1491 conditions per place. [2024-06-21 18:13:10,705 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 104 selfloop transitions, 59 changer transitions 0/170 dead transitions. [2024-06-21 18:13:10,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 170 transitions, 1924 flow [2024-06-21 18:13:10,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:10,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:10,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-21 18:13:10,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-21 18:13:10,706 INFO L175 Difference]: Start difference. First operand has 102 places, 134 transitions, 1428 flow. Second operand 7 states and 185 transitions. [2024-06-21 18:13:10,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 170 transitions, 1924 flow [2024-06-21 18:13:10,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 170 transitions, 1826 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:10,742 INFO L231 Difference]: Finished difference. Result has 104 places, 134 transitions, 1466 flow [2024-06-21 18:13:10,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1466, PETRI_PLACES=104, PETRI_TRANSITIONS=134} [2024-06-21 18:13:10,743 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 18:13:10,743 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 134 transitions, 1466 flow [2024-06-21 18:13:10,744 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-21 18:13:10,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:10,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:10,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 18:13:10,745 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-21 18:13:10,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:10,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1607104067, now seen corresponding path program 1 times [2024-06-21 18:13:10,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:10,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303784276] [2024-06-21 18:13:10,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:10,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:10,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:10,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:10,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:10,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303784276] [2024-06-21 18:13:10,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303784276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:10,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:10,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:10,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594126608] [2024-06-21 18:13:10,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:10,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:10,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:10,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:10,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:10,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:10,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 134 transitions, 1466 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:10,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:10,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:10,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:11,140 INFO L124 PetriNetUnfolderBase]: 1289/2091 cut-off events. [2024-06-21 18:13:11,140 INFO L125 PetriNetUnfolderBase]: For 23977/23977 co-relation queries the response was YES. [2024-06-21 18:13:11,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11570 conditions, 2091 events. 1289/2091 cut-off events. For 23977/23977 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10984 event pairs, 304 based on Foata normal form. 6/2090 useless extension candidates. Maximal degree in co-relation 11520. Up to 1832 conditions per place. [2024-06-21 18:13:11,156 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 121 selfloop transitions, 29 changer transitions 0/157 dead transitions. [2024-06-21 18:13:11,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 157 transitions, 1884 flow [2024-06-21 18:13:11,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:11,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:11,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-21 18:13:11,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-21 18:13:11,158 INFO L175 Difference]: Start difference. First operand has 104 places, 134 transitions, 1466 flow. Second operand 5 states and 131 transitions. [2024-06-21 18:13:11,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 157 transitions, 1884 flow [2024-06-21 18:13:11,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 157 transitions, 1752 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:11,194 INFO L231 Difference]: Finished difference. Result has 103 places, 136 transitions, 1434 flow [2024-06-21 18:13:11,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1434, PETRI_PLACES=103, PETRI_TRANSITIONS=136} [2024-06-21 18:13:11,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-21 18:13:11,195 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 136 transitions, 1434 flow [2024-06-21 18:13:11,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:11,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:11,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:11,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 18:13:11,195 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-21 18:13:11,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:11,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1598533187, now seen corresponding path program 2 times [2024-06-21 18:13:11,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:11,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441669828] [2024-06-21 18:13:11,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:11,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:11,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:11,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:11,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:11,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441669828] [2024-06-21 18:13:11,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441669828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:11,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:11,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:11,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459359733] [2024-06-21 18:13:11,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:11,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:11,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:11,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:11,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:11,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:11,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 136 transitions, 1434 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:11,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:11,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:11,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:11,565 INFO L124 PetriNetUnfolderBase]: 1289/2099 cut-off events. [2024-06-21 18:13:11,566 INFO L125 PetriNetUnfolderBase]: For 23862/23869 co-relation queries the response was YES. [2024-06-21 18:13:11,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11523 conditions, 2099 events. 1289/2099 cut-off events. For 23862/23869 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11093 event pairs, 291 based on Foata normal form. 12/2103 useless extension candidates. Maximal degree in co-relation 11472. Up to 1795 conditions per place. [2024-06-21 18:13:11,583 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 137 selfloop transitions, 17 changer transitions 0/161 dead transitions. [2024-06-21 18:13:11,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 161 transitions, 1864 flow [2024-06-21 18:13:11,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:11,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:11,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-21 18:13:11,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 18:13:11,584 INFO L175 Difference]: Start difference. First operand has 103 places, 136 transitions, 1434 flow. Second operand 5 states and 124 transitions. [2024-06-21 18:13:11,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 161 transitions, 1864 flow [2024-06-21 18:13:11,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 161 transitions, 1779 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:11,618 INFO L231 Difference]: Finished difference. Result has 106 places, 142 transitions, 1471 flow [2024-06-21 18:13:11,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1471, PETRI_PLACES=106, PETRI_TRANSITIONS=142} [2024-06-21 18:13:11,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 18:13:11,619 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 142 transitions, 1471 flow [2024-06-21 18:13:11,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:11,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:11,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:11,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 18:13:11,619 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:11,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:11,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1004913653, now seen corresponding path program 1 times [2024-06-21 18:13:11,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:11,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859247342] [2024-06-21 18:13:11,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:11,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:11,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:11,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:11,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:11,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859247342] [2024-06-21 18:13:11,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859247342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:11,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:11,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:13:11,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770357268] [2024-06-21 18:13:11,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:11,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:13:11,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:11,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:13:11,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:13:11,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 18:13:11,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 142 transitions, 1471 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:11,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:11,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 18:13:11,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:12,015 INFO L124 PetriNetUnfolderBase]: 1256/2059 cut-off events. [2024-06-21 18:13:12,015 INFO L125 PetriNetUnfolderBase]: For 26083/26099 co-relation queries the response was YES. [2024-06-21 18:13:12,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11723 conditions, 2059 events. 1256/2059 cut-off events. For 26083/26099 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10996 event pairs, 273 based on Foata normal form. 22/2066 useless extension candidates. Maximal degree in co-relation 11670. Up to 1770 conditions per place. [2024-06-21 18:13:12,032 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 131 selfloop transitions, 28 changer transitions 0/172 dead transitions. [2024-06-21 18:13:12,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 172 transitions, 2017 flow [2024-06-21 18:13:12,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:12,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:12,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-21 18:13:12,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-21 18:13:12,033 INFO L175 Difference]: Start difference. First operand has 106 places, 142 transitions, 1471 flow. Second operand 5 states and 134 transitions. [2024-06-21 18:13:12,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 172 transitions, 2017 flow [2024-06-21 18:13:12,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 172 transitions, 1954 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:12,076 INFO L231 Difference]: Finished difference. Result has 110 places, 152 transitions, 1635 flow [2024-06-21 18:13:12,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1635, PETRI_PLACES=110, PETRI_TRANSITIONS=152} [2024-06-21 18:13:12,077 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-21 18:13:12,077 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 152 transitions, 1635 flow [2024-06-21 18:13:12,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:12,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:12,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:12,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 18:13:12,078 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:12,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:12,078 INFO L85 PathProgramCache]: Analyzing trace with hash -696131705, now seen corresponding path program 1 times [2024-06-21 18:13:12,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:12,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639246265] [2024-06-21 18:13:12,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:12,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:12,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:12,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:12,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:12,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639246265] [2024-06-21 18:13:12,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639246265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:12,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:12,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:12,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994058205] [2024-06-21 18:13:12,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:12,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:12,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:12,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:12,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:12,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:12,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 152 transitions, 1635 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:12,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:12,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:12,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:12,622 INFO L124 PetriNetUnfolderBase]: 1445/2380 cut-off events. [2024-06-21 18:13:12,623 INFO L125 PetriNetUnfolderBase]: For 35034/35041 co-relation queries the response was YES. [2024-06-21 18:13:12,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13796 conditions, 2380 events. 1445/2380 cut-off events. For 35034/35041 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13148 event pairs, 258 based on Foata normal form. 24/2396 useless extension candidates. Maximal degree in co-relation 13741. Up to 1573 conditions per place. [2024-06-21 18:13:12,655 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 159 selfloop transitions, 32 changer transitions 0/198 dead transitions. [2024-06-21 18:13:12,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 198 transitions, 2306 flow [2024-06-21 18:13:12,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:12,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:12,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 18:13:12,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-21 18:13:12,670 INFO L175 Difference]: Start difference. First operand has 110 places, 152 transitions, 1635 flow. Second operand 7 states and 177 transitions. [2024-06-21 18:13:12,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 198 transitions, 2306 flow [2024-06-21 18:13:12,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 198 transitions, 2271 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-21 18:13:12,766 INFO L231 Difference]: Finished difference. Result has 118 places, 157 transitions, 1761 flow [2024-06-21 18:13:12,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1761, PETRI_PLACES=118, PETRI_TRANSITIONS=157} [2024-06-21 18:13:12,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-21 18:13:12,767 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 157 transitions, 1761 flow [2024-06-21 18:13:12,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:12,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:12,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:12,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 18:13:12,768 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-21 18:13:12,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:12,768 INFO L85 PathProgramCache]: Analyzing trace with hash -597009529, now seen corresponding path program 2 times [2024-06-21 18:13:12,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:12,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478913248] [2024-06-21 18:13:12,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:12,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:12,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:12,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:12,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:12,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478913248] [2024-06-21 18:13:12,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478913248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:12,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:12,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:12,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31656619] [2024-06-21 18:13:12,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:12,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:12,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:12,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:12,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:13,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:13,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 157 transitions, 1761 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:13,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:13,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:13,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:13,315 INFO L124 PetriNetUnfolderBase]: 1592/2625 cut-off events. [2024-06-21 18:13:13,316 INFO L125 PetriNetUnfolderBase]: For 44131/44138 co-relation queries the response was YES. [2024-06-21 18:13:13,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15720 conditions, 2625 events. 1592/2625 cut-off events. For 44131/44138 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 14973 event pairs, 375 based on Foata normal form. 24/2641 useless extension candidates. Maximal degree in co-relation 15661. Up to 2049 conditions per place. [2024-06-21 18:13:13,338 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 159 selfloop transitions, 31 changer transitions 0/197 dead transitions. [2024-06-21 18:13:13,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 197 transitions, 2399 flow [2024-06-21 18:13:13,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:13,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:13,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 18:13:13,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-21 18:13:13,341 INFO L175 Difference]: Start difference. First operand has 118 places, 157 transitions, 1761 flow. Second operand 7 states and 177 transitions. [2024-06-21 18:13:13,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 197 transitions, 2399 flow [2024-06-21 18:13:13,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 197 transitions, 2311 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:13,406 INFO L231 Difference]: Finished difference. Result has 124 places, 160 transitions, 1813 flow [2024-06-21 18:13:13,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1813, PETRI_PLACES=124, PETRI_TRANSITIONS=160} [2024-06-21 18:13:13,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-21 18:13:13,406 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 160 transitions, 1813 flow [2024-06-21 18:13:13,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:13,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:13,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:13,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 18:13:13,407 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-21 18:13:13,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:13,407 INFO L85 PathProgramCache]: Analyzing trace with hash -596861659, now seen corresponding path program 3 times [2024-06-21 18:13:13,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:13,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697797424] [2024-06-21 18:13:13,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:13,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:13,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:13,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:13,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:13,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697797424] [2024-06-21 18:13:13,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697797424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:13,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:13,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:13,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931713499] [2024-06-21 18:13:13,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:13,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:13,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:13,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:13,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:13,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:13,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 160 transitions, 1813 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:13,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:13,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:13,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:13,865 INFO L124 PetriNetUnfolderBase]: 1592/2623 cut-off events. [2024-06-21 18:13:13,866 INFO L125 PetriNetUnfolderBase]: For 45827/45834 co-relation queries the response was YES. [2024-06-21 18:13:13,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15422 conditions, 2623 events. 1592/2623 cut-off events. For 45827/45834 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 14891 event pairs, 395 based on Foata normal form. 30/2643 useless extension candidates. Maximal degree in co-relation 15361. Up to 2153 conditions per place. [2024-06-21 18:13:13,886 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 32 changer transitions 0/193 dead transitions. [2024-06-21 18:13:13,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 193 transitions, 2325 flow [2024-06-21 18:13:13,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:13,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:13,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 18:13:13,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 18:13:13,888 INFO L175 Difference]: Start difference. First operand has 124 places, 160 transitions, 1813 flow. Second operand 7 states and 173 transitions. [2024-06-21 18:13:13,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 193 transitions, 2325 flow [2024-06-21 18:13:13,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 193 transitions, 2231 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:13,951 INFO L231 Difference]: Finished difference. Result has 127 places, 161 transitions, 1827 flow [2024-06-21 18:13:13,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1827, PETRI_PLACES=127, PETRI_TRANSITIONS=161} [2024-06-21 18:13:13,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-21 18:13:13,952 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 161 transitions, 1827 flow [2024-06-21 18:13:13,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:13,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:13,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:13,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 18:13:13,953 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-21 18:13:13,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:13,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1160109669, now seen corresponding path program 4 times [2024-06-21 18:13:13,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:13,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737011247] [2024-06-21 18:13:13,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:13,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:13,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:14,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:14,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:14,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737011247] [2024-06-21 18:13:14,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737011247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:14,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:14,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:14,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70039639] [2024-06-21 18:13:14,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:14,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:14,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:14,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:14,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:14,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:14,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 161 transitions, 1827 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:14,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:14,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:14,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:14,448 INFO L124 PetriNetUnfolderBase]: 1678/2767 cut-off events. [2024-06-21 18:13:14,448 INFO L125 PetriNetUnfolderBase]: For 50028/50035 co-relation queries the response was YES. [2024-06-21 18:13:14,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16224 conditions, 2767 events. 1678/2767 cut-off events. For 50028/50035 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15963 event pairs, 423 based on Foata normal form. 30/2789 useless extension candidates. Maximal degree in co-relation 16162. Up to 2313 conditions per place. [2024-06-21 18:13:14,470 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 28 changer transitions 0/190 dead transitions. [2024-06-21 18:13:14,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 190 transitions, 2324 flow [2024-06-21 18:13:14,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:14,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:14,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 18:13:14,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 18:13:14,471 INFO L175 Difference]: Start difference. First operand has 127 places, 161 transitions, 1827 flow. Second operand 6 states and 152 transitions. [2024-06-21 18:13:14,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 190 transitions, 2324 flow [2024-06-21 18:13:14,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 190 transitions, 2247 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:14,540 INFO L231 Difference]: Finished difference. Result has 128 places, 162 transitions, 1851 flow [2024-06-21 18:13:14,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1851, PETRI_PLACES=128, PETRI_TRANSITIONS=162} [2024-06-21 18:13:14,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-21 18:13:14,540 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 162 transitions, 1851 flow [2024-06-21 18:13:14,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:14,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:14,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:14,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 18:13:14,541 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:14,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:14,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1165472049, now seen corresponding path program 5 times [2024-06-21 18:13:14,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:14,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881172807] [2024-06-21 18:13:14,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:14,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:14,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:14,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-21 18:13:14,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:14,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881172807] [2024-06-21 18:13:14,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881172807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:14,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:14,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:14,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63908177] [2024-06-21 18:13:14,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:14,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:14,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:14,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:14,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:14,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:14,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 162 transitions, 1851 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:14,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:14,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:14,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:15,128 INFO L124 PetriNetUnfolderBase]: 1739/2882 cut-off events. [2024-06-21 18:13:15,128 INFO L125 PetriNetUnfolderBase]: For 54171/54181 co-relation queries the response was YES. [2024-06-21 18:13:15,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16811 conditions, 2882 events. 1739/2882 cut-off events. For 54171/54181 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16870 event pairs, 444 based on Foata normal form. 32/2907 useless extension candidates. Maximal degree in co-relation 16748. Up to 2396 conditions per place. [2024-06-21 18:13:15,154 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 151 selfloop transitions, 43 changer transitions 0/201 dead transitions. [2024-06-21 18:13:15,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 201 transitions, 2480 flow [2024-06-21 18:13:15,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:15,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:15,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-21 18:13:15,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-21 18:13:15,155 INFO L175 Difference]: Start difference. First operand has 128 places, 162 transitions, 1851 flow. Second operand 8 states and 201 transitions. [2024-06-21 18:13:15,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 201 transitions, 2480 flow [2024-06-21 18:13:15,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 201 transitions, 2409 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:15,236 INFO L231 Difference]: Finished difference. Result has 132 places, 163 transitions, 1913 flow [2024-06-21 18:13:15,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1913, PETRI_PLACES=132, PETRI_TRANSITIONS=163} [2024-06-21 18:13:15,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-21 18:13:15,237 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 163 transitions, 1913 flow [2024-06-21 18:13:15,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:15,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:15,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:15,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 18:13:15,237 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:15,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:15,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1159961799, now seen corresponding path program 6 times [2024-06-21 18:13:15,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:15,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773421225] [2024-06-21 18:13:15,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:15,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:15,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:15,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-21 18:13:15,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:15,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773421225] [2024-06-21 18:13:15,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773421225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:15,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:15,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:15,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395420094] [2024-06-21 18:13:15,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:15,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:15,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:15,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:15,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:15,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:15,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 163 transitions, 1913 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:15,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:15,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:15,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:15,705 INFO L124 PetriNetUnfolderBase]: 1739/2880 cut-off events. [2024-06-21 18:13:15,705 INFO L125 PetriNetUnfolderBase]: For 53916/53923 co-relation queries the response was YES. [2024-06-21 18:13:15,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16862 conditions, 2880 events. 1739/2880 cut-off events. For 53916/53923 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16904 event pairs, 311 based on Foata normal form. 24/2896 useless extension candidates. Maximal degree in co-relation 16798. Up to 2106 conditions per place. [2024-06-21 18:13:15,725 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 28 changer transitions 0/198 dead transitions. [2024-06-21 18:13:15,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 198 transitions, 2470 flow [2024-06-21 18:13:15,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:15,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:15,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 18:13:15,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 18:13:15,727 INFO L175 Difference]: Start difference. First operand has 132 places, 163 transitions, 1913 flow. Second operand 6 states and 154 transitions. [2024-06-21 18:13:15,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 198 transitions, 2470 flow [2024-06-21 18:13:15,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 198 transitions, 2367 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:15,798 INFO L231 Difference]: Finished difference. Result has 133 places, 167 transitions, 1953 flow [2024-06-21 18:13:15,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1953, PETRI_PLACES=133, PETRI_TRANSITIONS=167} [2024-06-21 18:13:15,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 18:13:15,799 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 167 transitions, 1953 flow [2024-06-21 18:13:15,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:15,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:15,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:15,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 18:13:15,799 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:15,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:15,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1165687251, now seen corresponding path program 1 times [2024-06-21 18:13:15,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:15,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828019498] [2024-06-21 18:13:15,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:15,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:15,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:15,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:15,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:15,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828019498] [2024-06-21 18:13:15,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828019498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:15,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:15,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:15,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115788930] [2024-06-21 18:13:15,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:15,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:15,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:15,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:15,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:15,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:15,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 167 transitions, 1953 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:15,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:15,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:15,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:16,319 INFO L124 PetriNetUnfolderBase]: 1800/2991 cut-off events. [2024-06-21 18:13:16,320 INFO L125 PetriNetUnfolderBase]: For 59246/59256 co-relation queries the response was YES. [2024-06-21 18:13:16,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17626 conditions, 2991 events. 1800/2991 cut-off events. For 59246/59256 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 17710 event pairs, 427 based on Foata normal form. 26/3010 useless extension candidates. Maximal degree in co-relation 17560. Up to 2198 conditions per place. [2024-06-21 18:13:16,343 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 154 selfloop transitions, 50 changer transitions 0/211 dead transitions. [2024-06-21 18:13:16,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 211 transitions, 2651 flow [2024-06-21 18:13:16,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:16,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:16,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-21 18:13:16,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 18:13:16,344 INFO L175 Difference]: Start difference. First operand has 133 places, 167 transitions, 1953 flow. Second operand 8 states and 204 transitions. [2024-06-21 18:13:16,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 211 transitions, 2651 flow [2024-06-21 18:13:16,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 211 transitions, 2579 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:16,429 INFO L231 Difference]: Finished difference. Result has 138 places, 168 transitions, 2033 flow [2024-06-21 18:13:16,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2033, PETRI_PLACES=138, PETRI_TRANSITIONS=168} [2024-06-21 18:13:16,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-21 18:13:16,430 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 168 transitions, 2033 flow [2024-06-21 18:13:16,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:16,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:16,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:16,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 18:13:16,430 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-21 18:13:16,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:16,431 INFO L85 PathProgramCache]: Analyzing trace with hash -93539825, now seen corresponding path program 1 times [2024-06-21 18:13:16,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:16,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006662052] [2024-06-21 18:13:16,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:16,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:16,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:16,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-21 18:13:16,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:16,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006662052] [2024-06-21 18:13:16,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006662052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:16,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:16,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:16,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322720019] [2024-06-21 18:13:16,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:16,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:16,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:16,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:16,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:16,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:16,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 168 transitions, 2033 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:16,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:16,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:16,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:16,953 INFO L124 PetriNetUnfolderBase]: 1764/2947 cut-off events. [2024-06-21 18:13:16,953 INFO L125 PetriNetUnfolderBase]: For 58118/58124 co-relation queries the response was YES. [2024-06-21 18:13:16,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17584 conditions, 2947 events. 1764/2947 cut-off events. For 58118/58124 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17628 event pairs, 450 based on Foata normal form. 9/2935 useless extension candidates. Maximal degree in co-relation 17516. Up to 2530 conditions per place. [2024-06-21 18:13:16,977 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 135 selfloop transitions, 51 changer transitions 0/199 dead transitions. [2024-06-21 18:13:16,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 199 transitions, 2725 flow [2024-06-21 18:13:16,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:16,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:16,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 18:13:16,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 18:13:16,978 INFO L175 Difference]: Start difference. First operand has 138 places, 168 transitions, 2033 flow. Second operand 6 states and 147 transitions. [2024-06-21 18:13:16,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 199 transitions, 2725 flow [2024-06-21 18:13:17,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 199 transitions, 2598 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:17,066 INFO L231 Difference]: Finished difference. Result has 139 places, 180 transitions, 2193 flow [2024-06-21 18:13:17,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2193, PETRI_PLACES=139, PETRI_TRANSITIONS=180} [2024-06-21 18:13:17,067 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-21 18:13:17,067 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 180 transitions, 2193 flow [2024-06-21 18:13:17,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:17,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:17,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:17,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 18:13:17,068 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:17,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:17,068 INFO L85 PathProgramCache]: Analyzing trace with hash -259827745, now seen corresponding path program 2 times [2024-06-21 18:13:17,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:17,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829568158] [2024-06-21 18:13:17,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:17,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:17,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:17,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:17,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:17,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829568158] [2024-06-21 18:13:17,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829568158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:17,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:17,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:17,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138527725] [2024-06-21 18:13:17,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:17,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:17,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:17,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:17,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:17,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:17,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 180 transitions, 2193 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:17,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:17,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:17,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:17,741 INFO L124 PetriNetUnfolderBase]: 1884/3143 cut-off events. [2024-06-21 18:13:17,741 INFO L125 PetriNetUnfolderBase]: For 65149/65149 co-relation queries the response was YES. [2024-06-21 18:13:17,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18912 conditions, 3143 events. 1884/3143 cut-off events. For 65149/65149 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 18881 event pairs, 356 based on Foata normal form. 18/3154 useless extension candidates. Maximal degree in co-relation 18843. Up to 2379 conditions per place. [2024-06-21 18:13:17,764 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 66 changer transitions 0/226 dead transitions. [2024-06-21 18:13:17,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 226 transitions, 2931 flow [2024-06-21 18:13:17,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:17,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:17,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 18:13:17,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653125 [2024-06-21 18:13:17,766 INFO L175 Difference]: Start difference. First operand has 139 places, 180 transitions, 2193 flow. Second operand 8 states and 209 transitions. [2024-06-21 18:13:17,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 226 transitions, 2931 flow [2024-06-21 18:13:17,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 226 transitions, 2873 flow, removed 29 selfloop flow, removed 0 redundant places. [2024-06-21 18:13:17,857 INFO L231 Difference]: Finished difference. Result has 147 places, 181 transitions, 2320 flow [2024-06-21 18:13:17,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2137, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2320, PETRI_PLACES=147, PETRI_TRANSITIONS=181} [2024-06-21 18:13:17,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-21 18:13:17,858 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 181 transitions, 2320 flow [2024-06-21 18:13:17,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:17,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:17,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:17,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 18:13:17,858 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:13:17,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:17,859 INFO L85 PathProgramCache]: Analyzing trace with hash -849237053, now seen corresponding path program 3 times [2024-06-21 18:13:17,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:17,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39812390] [2024-06-21 18:13:17,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:17,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:17,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:17,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:17,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:17,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39812390] [2024-06-21 18:13:17,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39812390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:17,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:17,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:17,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108455798] [2024-06-21 18:13:17,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:17,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:17,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:17,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:17,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:17,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:18,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 181 transitions, 2320 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:18,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:18,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:18,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:18,402 INFO L124 PetriNetUnfolderBase]: 1884/3147 cut-off events. [2024-06-21 18:13:18,403 INFO L125 PetriNetUnfolderBase]: For 68797/68804 co-relation queries the response was YES. [2024-06-21 18:13:18,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18997 conditions, 3147 events. 1884/3147 cut-off events. For 68797/68804 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18969 event pairs, 285 based on Foata normal form. 24/3163 useless extension candidates. Maximal degree in co-relation 18925. Up to 2048 conditions per place. [2024-06-21 18:13:18,430 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 181 selfloop transitions, 32 changer transitions 0/220 dead transitions. [2024-06-21 18:13:18,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 220 transitions, 2913 flow [2024-06-21 18:13:18,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:18,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:18,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 18:13:18,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-21 18:13:18,431 INFO L175 Difference]: Start difference. First operand has 147 places, 181 transitions, 2320 flow. Second operand 7 states and 177 transitions. [2024-06-21 18:13:18,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 220 transitions, 2913 flow [2024-06-21 18:13:18,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 220 transitions, 2752 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:18,533 INFO L231 Difference]: Finished difference. Result has 148 places, 183 transitions, 2267 flow [2024-06-21 18:13:18,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2267, PETRI_PLACES=148, PETRI_TRANSITIONS=183} [2024-06-21 18:13:18,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-21 18:13:18,535 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 183 transitions, 2267 flow [2024-06-21 18:13:18,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:18,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:18,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:18,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 18:13:18,536 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-21 18:13:18,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:18,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1087552887, now seen corresponding path program 1 times [2024-06-21 18:13:18,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:18,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161420095] [2024-06-21 18:13:18,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:18,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:18,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:18,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:18,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:18,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161420095] [2024-06-21 18:13:18,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161420095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:18,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:18,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:18,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279829269] [2024-06-21 18:13:18,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:18,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:18,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:18,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:18,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:18,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:18,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 183 transitions, 2267 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:18,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:18,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:18,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:19,063 INFO L124 PetriNetUnfolderBase]: 1886/3147 cut-off events. [2024-06-21 18:13:19,063 INFO L125 PetriNetUnfolderBase]: For 66271/66271 co-relation queries the response was YES. [2024-06-21 18:13:19,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19100 conditions, 3147 events. 1886/3147 cut-off events. For 66271/66271 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18829 event pairs, 491 based on Foata normal form. 2/3147 useless extension candidates. Maximal degree in co-relation 19026. Up to 2891 conditions per place. [2024-06-21 18:13:19,091 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 192 selfloop transitions, 20 changer transitions 0/219 dead transitions. [2024-06-21 18:13:19,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 219 transitions, 2959 flow [2024-06-21 18:13:19,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:19,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:19,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-21 18:13:19,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-21 18:13:19,093 INFO L175 Difference]: Start difference. First operand has 148 places, 183 transitions, 2267 flow. Second operand 5 states and 129 transitions. [2024-06-21 18:13:19,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 219 transitions, 2959 flow [2024-06-21 18:13:19,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 219 transitions, 2863 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:19,206 INFO L231 Difference]: Finished difference. Result has 151 places, 197 transitions, 2429 flow [2024-06-21 18:13:19,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2429, PETRI_PLACES=151, PETRI_TRANSITIONS=197} [2024-06-21 18:13:19,207 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-21 18:13:19,207 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 197 transitions, 2429 flow [2024-06-21 18:13:19,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:19,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:19,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:19,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 18:13:19,208 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-21 18:13:19,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:19,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1105900367, now seen corresponding path program 2 times [2024-06-21 18:13:19,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:19,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202631402] [2024-06-21 18:13:19,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:19,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:19,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:19,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-21 18:13:19,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:19,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202631402] [2024-06-21 18:13:19,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202631402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:19,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:19,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:19,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819282137] [2024-06-21 18:13:19,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:19,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:19,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:19,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:19,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:19,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 18:13:19,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 197 transitions, 2429 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-21 18:13:19,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:19,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 18:13:19,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:19,715 INFO L124 PetriNetUnfolderBase]: 1865/3130 cut-off events. [2024-06-21 18:13:19,716 INFO L125 PetriNetUnfolderBase]: For 67689/67689 co-relation queries the response was YES. [2024-06-21 18:13:19,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19169 conditions, 3130 events. 1865/3130 cut-off events. For 67689/67689 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18887 event pairs, 487 based on Foata normal form. 3/3116 useless extension candidates. Maximal degree in co-relation 19092. Up to 2724 conditions per place. [2024-06-21 18:13:19,745 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 167 selfloop transitions, 44 changer transitions 0/229 dead transitions. [2024-06-21 18:13:19,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 229 transitions, 3201 flow [2024-06-21 18:13:19,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:19,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:19,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 18:13:19,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 18:13:19,747 INFO L175 Difference]: Start difference. First operand has 151 places, 197 transitions, 2429 flow. Second operand 6 states and 154 transitions. [2024-06-21 18:13:19,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 229 transitions, 3201 flow [2024-06-21 18:13:19,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 229 transitions, 3153 flow, removed 24 selfloop flow, removed 0 redundant places. [2024-06-21 18:13:19,857 INFO L231 Difference]: Finished difference. Result has 158 places, 207 transitions, 2647 flow [2024-06-21 18:13:19,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2381, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2647, PETRI_PLACES=158, PETRI_TRANSITIONS=207} [2024-06-21 18:13:19,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-21 18:13:19,858 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 207 transitions, 2647 flow [2024-06-21 18:13:19,858 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-21 18:13:19,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:19,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:19,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 18:13:19,859 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-21 18:13:19,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:19,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1390254165, now seen corresponding path program 1 times [2024-06-21 18:13:19,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:19,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042528766] [2024-06-21 18:13:19,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:19,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:19,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:19,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:19,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:19,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042528766] [2024-06-21 18:13:19,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042528766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:19,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:19,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:19,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591267248] [2024-06-21 18:13:19,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:19,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:19,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:19,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:19,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:19,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:19,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 207 transitions, 2647 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:19,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:19,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:19,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:20,415 INFO L124 PetriNetUnfolderBase]: 1893/3165 cut-off events. [2024-06-21 18:13:20,416 INFO L125 PetriNetUnfolderBase]: For 69503/69506 co-relation queries the response was YES. [2024-06-21 18:13:20,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19501 conditions, 3165 events. 1893/3165 cut-off events. For 69503/69506 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 19003 event pairs, 497 based on Foata normal form. 6/3168 useless extension candidates. Maximal degree in co-relation 19420. Up to 2825 conditions per place. [2024-06-21 18:13:20,449 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 34 changer transitions 0/226 dead transitions. [2024-06-21 18:13:20,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 226 transitions, 3179 flow [2024-06-21 18:13:20,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:13:20,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:13:20,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-21 18:13:20,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 18:13:20,451 INFO L175 Difference]: Start difference. First operand has 158 places, 207 transitions, 2647 flow. Second operand 5 states and 130 transitions. [2024-06-21 18:13:20,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 226 transitions, 3179 flow [2024-06-21 18:13:20,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 226 transitions, 3104 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-21 18:13:20,581 INFO L231 Difference]: Finished difference. Result has 162 places, 207 transitions, 2656 flow [2024-06-21 18:13:20,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2656, PETRI_PLACES=162, PETRI_TRANSITIONS=207} [2024-06-21 18:13:20,582 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-21 18:13:20,582 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 207 transitions, 2656 flow [2024-06-21 18:13:20,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:20,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:20,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:20,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 18:13:20,582 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-21 18:13:20,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:20,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-21 18:13:20,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:20,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411136928] [2024-06-21 18:13:20,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:20,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:20,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:20,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-21 18:13:20,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:20,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411136928] [2024-06-21 18:13:20,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411136928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:20,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:20,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:13:20,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536955968] [2024-06-21 18:13:20,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:20,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:13:20,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:20,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:13:20,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:13:20,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 18:13:20,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 207 transitions, 2656 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-21 18:13:20,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:20,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 18:13:20,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:21,160 INFO L124 PetriNetUnfolderBase]: 1833/3085 cut-off events. [2024-06-21 18:13:21,161 INFO L125 PetriNetUnfolderBase]: For 71067/71067 co-relation queries the response was YES. [2024-06-21 18:13:21,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19169 conditions, 3085 events. 1833/3085 cut-off events. For 71067/71067 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18663 event pairs, 485 based on Foata normal form. 4/3072 useless extension candidates. Maximal degree in co-relation 19086. Up to 2794 conditions per place. [2024-06-21 18:13:21,193 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 190 selfloop transitions, 11 changer transitions 0/219 dead transitions. [2024-06-21 18:13:21,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 219 transitions, 3156 flow [2024-06-21 18:13:21,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:13:21,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:13:21,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-21 18:13:21,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 18:13:21,194 INFO L175 Difference]: Start difference. First operand has 162 places, 207 transitions, 2656 flow. Second operand 4 states and 98 transitions. [2024-06-21 18:13:21,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 219 transitions, 3156 flow [2024-06-21 18:13:21,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 219 transitions, 3110 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:21,347 INFO L231 Difference]: Finished difference. Result has 163 places, 209 transitions, 2670 flow [2024-06-21 18:13:21,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2670, PETRI_PLACES=163, PETRI_TRANSITIONS=209} [2024-06-21 18:13:21,348 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-21 18:13:21,348 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 209 transitions, 2670 flow [2024-06-21 18:13:21,348 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-21 18:13:21,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:21,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:21,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 18:13:21,349 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-21 18:13:21,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:21,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1900500869, now seen corresponding path program 1 times [2024-06-21 18:13:21,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:21,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296313747] [2024-06-21 18:13:21,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:21,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:21,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:21,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:21,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:21,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296313747] [2024-06-21 18:13:21,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296313747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:21,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:21,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:21,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370522440] [2024-06-21 18:13:21,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:21,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:21,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:21,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:21,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:21,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:21,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 209 transitions, 2670 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:21,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:21,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:21,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:21,906 INFO L124 PetriNetUnfolderBase]: 1893/3165 cut-off events. [2024-06-21 18:13:21,907 INFO L125 PetriNetUnfolderBase]: For 72326/72326 co-relation queries the response was YES. [2024-06-21 18:13:21,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19668 conditions, 3165 events. 1893/3165 cut-off events. For 72326/72326 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 18991 event pairs, 488 based on Foata normal form. 1/3164 useless extension candidates. Maximal degree in co-relation 19584. Up to 2873 conditions per place. [2024-06-21 18:13:21,945 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 35 changer transitions 0/248 dead transitions. [2024-06-21 18:13:21,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 248 transitions, 3444 flow [2024-06-21 18:13:21,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:21,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:21,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 18:13:21,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 18:13:21,947 INFO L175 Difference]: Start difference. First operand has 163 places, 209 transitions, 2670 flow. Second operand 7 states and 166 transitions. [2024-06-21 18:13:21,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 248 transitions, 3444 flow [2024-06-21 18:13:22,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 248 transitions, 3402 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:22,092 INFO L231 Difference]: Finished difference. Result has 170 places, 223 transitions, 2860 flow [2024-06-21 18:13:22,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2860, PETRI_PLACES=170, PETRI_TRANSITIONS=223} [2024-06-21 18:13:22,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-21 18:13:22,095 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 223 transitions, 2860 flow [2024-06-21 18:13:22,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:22,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:22,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:22,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 18:13:22,096 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-21 18:13:22,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:22,096 INFO L85 PathProgramCache]: Analyzing trace with hash -961073313, now seen corresponding path program 2 times [2024-06-21 18:13:22,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:22,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593604525] [2024-06-21 18:13:22,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:22,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:22,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:22,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:22,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:22,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593604525] [2024-06-21 18:13:22,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593604525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:22,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:22,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:22,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859507118] [2024-06-21 18:13:22,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:22,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:22,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:22,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:22,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:22,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:22,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 223 transitions, 2860 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:22,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:22,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:22,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:22,653 INFO L124 PetriNetUnfolderBase]: 1906/3187 cut-off events. [2024-06-21 18:13:22,654 INFO L125 PetriNetUnfolderBase]: For 76988/76988 co-relation queries the response was YES. [2024-06-21 18:13:22,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20220 conditions, 3187 events. 1906/3187 cut-off events. For 76988/76988 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19118 event pairs, 487 based on Foata normal form. 1/3186 useless extension candidates. Maximal degree in co-relation 20133. Up to 2888 conditions per place. [2024-06-21 18:13:22,684 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 41 changer transitions 0/250 dead transitions. [2024-06-21 18:13:22,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 250 transitions, 3647 flow [2024-06-21 18:13:22,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:22,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:22,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 18:13:22,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 18:13:22,685 INFO L175 Difference]: Start difference. First operand has 170 places, 223 transitions, 2860 flow. Second operand 7 states and 162 transitions. [2024-06-21 18:13:22,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 250 transitions, 3647 flow [2024-06-21 18:13:22,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 250 transitions, 3601 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-21 18:13:22,854 INFO L231 Difference]: Finished difference. Result has 176 places, 230 transitions, 2981 flow [2024-06-21 18:13:22,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2820, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2981, PETRI_PLACES=176, PETRI_TRANSITIONS=230} [2024-06-21 18:13:22,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-21 18:13:22,855 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 230 transitions, 2981 flow [2024-06-21 18:13:22,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:22,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:22,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:22,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 18:13:22,856 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-21 18:13:22,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:22,856 INFO L85 PathProgramCache]: Analyzing trace with hash -961084473, now seen corresponding path program 3 times [2024-06-21 18:13:22,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:22,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586233949] [2024-06-21 18:13:22,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:22,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:22,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:22,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:22,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:22,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586233949] [2024-06-21 18:13:22,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586233949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:22,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:22,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:22,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752139774] [2024-06-21 18:13:22,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:22,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:22,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:22,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:22,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:22,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:22,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 230 transitions, 2981 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:22,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:22,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:22,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:23,403 INFO L124 PetriNetUnfolderBase]: 1903/3183 cut-off events. [2024-06-21 18:13:23,403 INFO L125 PetriNetUnfolderBase]: For 79581/79581 co-relation queries the response was YES. [2024-06-21 18:13:23,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20265 conditions, 3183 events. 1903/3183 cut-off events. For 79581/79581 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19125 event pairs, 487 based on Foata normal form. 1/3182 useless extension candidates. Maximal degree in co-relation 20176. Up to 2885 conditions per place. [2024-06-21 18:13:23,429 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 40 changer transitions 0/249 dead transitions. [2024-06-21 18:13:23,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 249 transitions, 3623 flow [2024-06-21 18:13:23,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:23,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:23,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 18:13:23,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 18:13:23,431 INFO L175 Difference]: Start difference. First operand has 176 places, 230 transitions, 2981 flow. Second operand 7 states and 162 transitions. [2024-06-21 18:13:23,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 249 transitions, 3623 flow [2024-06-21 18:13:23,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 249 transitions, 3534 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:23,626 INFO L231 Difference]: Finished difference. Result has 181 places, 230 transitions, 2978 flow [2024-06-21 18:13:23,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2978, PETRI_PLACES=181, PETRI_TRANSITIONS=230} [2024-06-21 18:13:23,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-21 18:13:23,626 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 230 transitions, 2978 flow [2024-06-21 18:13:23,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:23,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:23,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:23,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 18:13:23,627 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-21 18:13:23,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:23,627 INFO L85 PathProgramCache]: Analyzing trace with hash 200230025, now seen corresponding path program 4 times [2024-06-21 18:13:23,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:23,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763449596] [2024-06-21 18:13:23,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:23,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:23,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:23,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:23,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:23,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763449596] [2024-06-21 18:13:23,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763449596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:23,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:23,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:23,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754620351] [2024-06-21 18:13:23,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:23,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:23,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:23,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:23,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:23,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:23,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 230 transitions, 2978 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:23,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:23,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:23,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:24,176 INFO L124 PetriNetUnfolderBase]: 1908/3192 cut-off events. [2024-06-21 18:13:24,177 INFO L125 PetriNetUnfolderBase]: For 82963/82963 co-relation queries the response was YES. [2024-06-21 18:13:24,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20386 conditions, 3192 events. 1908/3192 cut-off events. For 82963/82963 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19214 event pairs, 487 based on Foata normal form. 1/3191 useless extension candidates. Maximal degree in co-relation 20296. Up to 2912 conditions per place. [2024-06-21 18:13:24,209 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 217 selfloop transitions, 27 changer transitions 0/251 dead transitions. [2024-06-21 18:13:24,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 251 transitions, 3665 flow [2024-06-21 18:13:24,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:24,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:24,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 18:13:24,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 18:13:24,210 INFO L175 Difference]: Start difference. First operand has 181 places, 230 transitions, 2978 flow. Second operand 6 states and 142 transitions. [2024-06-21 18:13:24,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 251 transitions, 3665 flow [2024-06-21 18:13:24,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 251 transitions, 3597 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:24,392 INFO L231 Difference]: Finished difference. Result has 183 places, 233 transitions, 3011 flow [2024-06-21 18:13:24,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3011, PETRI_PLACES=183, PETRI_TRANSITIONS=233} [2024-06-21 18:13:24,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-21 18:13:24,392 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 233 transitions, 3011 flow [2024-06-21 18:13:24,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:24,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:24,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:24,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 18:13:24,393 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-21 18:13:24,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:24,393 INFO L85 PathProgramCache]: Analyzing trace with hash -76837435, now seen corresponding path program 5 times [2024-06-21 18:13:24,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:24,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635082304] [2024-06-21 18:13:24,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:24,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:24,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:24,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-21 18:13:24,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:24,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635082304] [2024-06-21 18:13:24,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635082304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:24,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:24,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:24,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44240901] [2024-06-21 18:13:24,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:24,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:24,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:24,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:24,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:24,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:24,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 233 transitions, 3011 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:24,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:24,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:24,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:24,984 INFO L124 PetriNetUnfolderBase]: 1905/3188 cut-off events. [2024-06-21 18:13:24,985 INFO L125 PetriNetUnfolderBase]: For 85516/85516 co-relation queries the response was YES. [2024-06-21 18:13:25,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20397 conditions, 3188 events. 1905/3188 cut-off events. For 85516/85516 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19189 event pairs, 487 based on Foata normal form. 1/3187 useless extension candidates. Maximal degree in co-relation 20307. Up to 2909 conditions per place. [2024-06-21 18:13:25,019 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 221 selfloop transitions, 28 changer transitions 0/256 dead transitions. [2024-06-21 18:13:25,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 256 transitions, 3613 flow [2024-06-21 18:13:25,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:25,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:25,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 18:13:25,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 18:13:25,021 INFO L175 Difference]: Start difference. First operand has 183 places, 233 transitions, 3011 flow. Second operand 6 states and 147 transitions. [2024-06-21 18:13:25,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 256 transitions, 3613 flow [2024-06-21 18:13:25,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 256 transitions, 3491 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:25,234 INFO L231 Difference]: Finished difference. Result has 184 places, 233 transitions, 2951 flow [2024-06-21 18:13:25,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2951, PETRI_PLACES=184, PETRI_TRANSITIONS=233} [2024-06-21 18:13:25,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-21 18:13:25,236 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 233 transitions, 2951 flow [2024-06-21 18:13:25,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:25,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:25,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:25,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 18:13:25,236 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-21 18:13:25,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:25,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-21 18:13:25,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:25,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483691359] [2024-06-21 18:13:25,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:25,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:25,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:25,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-21 18:13:25,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:25,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483691359] [2024-06-21 18:13:25,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483691359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:25,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:25,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:25,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210935060] [2024-06-21 18:13:25,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:25,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:25,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:25,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:25,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:25,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:25,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 233 transitions, 2951 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:25,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:25,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:25,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:25,778 INFO L124 PetriNetUnfolderBase]: 1907/3199 cut-off events. [2024-06-21 18:13:25,778 INFO L125 PetriNetUnfolderBase]: For 91186/91200 co-relation queries the response was YES. [2024-06-21 18:13:25,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20405 conditions, 3199 events. 1907/3199 cut-off events. For 91186/91200 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19330 event pairs, 525 based on Foata normal form. 12/3204 useless extension candidates. Maximal degree in co-relation 20315. Up to 2756 conditions per place. [2024-06-21 18:13:25,808 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 177 selfloop transitions, 68 changer transitions 0/252 dead transitions. [2024-06-21 18:13:25,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 252 transitions, 3718 flow [2024-06-21 18:13:25,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:25,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:25,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 18:13:25,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:13:25,809 INFO L175 Difference]: Start difference. First operand has 184 places, 233 transitions, 2951 flow. Second operand 6 states and 144 transitions. [2024-06-21 18:13:25,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 252 transitions, 3718 flow [2024-06-21 18:13:26,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 252 transitions, 3652 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:26,019 INFO L231 Difference]: Finished difference. Result has 186 places, 236 transitions, 3077 flow [2024-06-21 18:13:26,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3077, PETRI_PLACES=186, PETRI_TRANSITIONS=236} [2024-06-21 18:13:26,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-21 18:13:26,020 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 236 transitions, 3077 flow [2024-06-21 18:13:26,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:26,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:26,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:13:26,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 18:13:26,021 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-21 18:13:26,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:26,021 INFO L85 PathProgramCache]: Analyzing trace with hash 148207243, now seen corresponding path program 2 times [2024-06-21 18:13:26,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:26,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097203103] [2024-06-21 18:13:26,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:26,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:26,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:26,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:26,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097203103] [2024-06-21 18:13:26,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097203103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:26,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:26,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:26,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471351002] [2024-06-21 18:13:26,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:26,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:26,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:26,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:26,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:26,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:26,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 236 transitions, 3077 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:26,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:26,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:26,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:26,614 INFO L124 PetriNetUnfolderBase]: 1909/3199 cut-off events. [2024-06-21 18:13:26,615 INFO L125 PetriNetUnfolderBase]: For 92088/92091 co-relation queries the response was YES. [2024-06-21 18:13:26,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20657 conditions, 3199 events. 1909/3199 cut-off events. For 92088/92091 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19293 event pairs, 491 based on Foata normal form. 4/3200 useless extension candidates. Maximal degree in co-relation 20566. Up to 2823 conditions per place. [2024-06-21 18:13:26,646 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 48 changer transitions 0/261 dead transitions. [2024-06-21 18:13:26,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 261 transitions, 3891 flow [2024-06-21 18:13:26,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:26,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:26,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 18:13:26,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-21 18:13:26,648 INFO L175 Difference]: Start difference. First operand has 186 places, 236 transitions, 3077 flow. Second operand 6 states and 151 transitions. [2024-06-21 18:13:26,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 261 transitions, 3891 flow [2024-06-21 18:13:26,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 261 transitions, 3694 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:26,864 INFO L231 Difference]: Finished difference. Result has 189 places, 239 transitions, 3041 flow [2024-06-21 18:13:26,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3041, PETRI_PLACES=189, PETRI_TRANSITIONS=239} [2024-06-21 18:13:26,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-21 18:13:26,866 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 239 transitions, 3041 flow [2024-06-21 18:13:26,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:26,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:26,866 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-21 18:13:26,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 18:13:26,866 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-21 18:13:26,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:26,867 INFO L85 PathProgramCache]: Analyzing trace with hash -933443626, now seen corresponding path program 1 times [2024-06-21 18:13:26,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:26,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565401084] [2024-06-21 18:13:26,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:26,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:26,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:26,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:26,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:26,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565401084] [2024-06-21 18:13:26,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565401084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:26,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:26,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:26,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167229265] [2024-06-21 18:13:26,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:26,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:26,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:26,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:26,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:27,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:27,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 239 transitions, 3041 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:27,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:27,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:27,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:27,531 INFO L124 PetriNetUnfolderBase]: 1924/3215 cut-off events. [2024-06-21 18:13:27,531 INFO L125 PetriNetUnfolderBase]: For 94914/94914 co-relation queries the response was YES. [2024-06-21 18:13:27,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20801 conditions, 3215 events. 1924/3215 cut-off events. For 94914/94914 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19320 event pairs, 498 based on Foata normal form. 1/3209 useless extension candidates. Maximal degree in co-relation 20710. Up to 2857 conditions per place. [2024-06-21 18:13:27,555 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 220 selfloop transitions, 57 changer transitions 0/284 dead transitions. [2024-06-21 18:13:27,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 284 transitions, 4210 flow [2024-06-21 18:13:27,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:27,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:27,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 18:13:27,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 18:13:27,557 INFO L175 Difference]: Start difference. First operand has 189 places, 239 transitions, 3041 flow. Second operand 7 states and 166 transitions. [2024-06-21 18:13:27,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 284 transitions, 4210 flow [2024-06-21 18:13:27,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 284 transitions, 4052 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:27,730 INFO L231 Difference]: Finished difference. Result has 195 places, 260 transitions, 3482 flow [2024-06-21 18:13:27,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3482, PETRI_PLACES=195, PETRI_TRANSITIONS=260} [2024-06-21 18:13:27,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-21 18:13:27,731 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 260 transitions, 3482 flow [2024-06-21 18:13:27,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:27,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:27,731 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-21 18:13:27,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 18:13:27,732 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-21 18:13:27,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:27,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1115920950, now seen corresponding path program 2 times [2024-06-21 18:13:27,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:27,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511752262] [2024-06-21 18:13:27,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:27,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:27,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:27,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-21 18:13:27,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:27,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511752262] [2024-06-21 18:13:27,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511752262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:27,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:27,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:27,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083489398] [2024-06-21 18:13:27,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:27,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:27,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:27,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:27,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:27,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:27,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 260 transitions, 3482 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:27,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:27,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:27,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:28,314 INFO L124 PetriNetUnfolderBase]: 1929/3225 cut-off events. [2024-06-21 18:13:28,314 INFO L125 PetriNetUnfolderBase]: For 99526/99526 co-relation queries the response was YES. [2024-06-21 18:13:28,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21161 conditions, 3225 events. 1929/3225 cut-off events. For 99526/99526 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19422 event pairs, 497 based on Foata normal form. 1/3219 useless extension candidates. Maximal degree in co-relation 21066. Up to 2863 conditions per place. [2024-06-21 18:13:28,347 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 218 selfloop transitions, 60 changer transitions 0/285 dead transitions. [2024-06-21 18:13:28,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 285 transitions, 4307 flow [2024-06-21 18:13:28,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:28,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:28,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 18:13:28,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 18:13:28,349 INFO L175 Difference]: Start difference. First operand has 195 places, 260 transitions, 3482 flow. Second operand 8 states and 182 transitions. [2024-06-21 18:13:28,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 285 transitions, 4307 flow [2024-06-21 18:13:28,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 285 transitions, 4297 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-21 18:13:28,705 INFO L231 Difference]: Finished difference. Result has 203 places, 263 transitions, 3642 flow [2024-06-21 18:13:28,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3642, PETRI_PLACES=203, PETRI_TRANSITIONS=263} [2024-06-21 18:13:28,706 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-21 18:13:28,706 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 263 transitions, 3642 flow [2024-06-21 18:13:28,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:28,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:28,706 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-21 18:13:28,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 18:13:28,707 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-21 18:13:28,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:28,707 INFO L85 PathProgramCache]: Analyzing trace with hash 271512012, now seen corresponding path program 1 times [2024-06-21 18:13:28,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:28,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329125999] [2024-06-21 18:13:28,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:28,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:28,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:28,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-21 18:13:28,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:28,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329125999] [2024-06-21 18:13:28,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329125999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:28,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:28,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:28,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938655219] [2024-06-21 18:13:28,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:28,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:28,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:28,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:28,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:28,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 18:13:28,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 263 transitions, 3642 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-21 18:13:28,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:28,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 18:13:28,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:29,385 INFO L124 PetriNetUnfolderBase]: 1931/3233 cut-off events. [2024-06-21 18:13:29,385 INFO L125 PetriNetUnfolderBase]: For 113619/113619 co-relation queries the response was YES. [2024-06-21 18:13:29,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21515 conditions, 3233 events. 1931/3233 cut-off events. For 113619/113619 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19631 event pairs, 507 based on Foata normal form. 12/3224 useless extension candidates. Maximal degree in co-relation 21417. Up to 2698 conditions per place. [2024-06-21 18:13:29,423 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 164 selfloop transitions, 97 changer transitions 0/288 dead transitions. [2024-06-21 18:13:29,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 288 transitions, 4428 flow [2024-06-21 18:13:29,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:29,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:29,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 18:13:29,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 18:13:29,425 INFO L175 Difference]: Start difference. First operand has 203 places, 263 transitions, 3642 flow. Second operand 7 states and 173 transitions. [2024-06-21 18:13:29,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 288 transitions, 4428 flow [2024-06-21 18:13:29,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 288 transitions, 4335 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:29,712 INFO L231 Difference]: Finished difference. Result has 208 places, 265 transitions, 3784 flow [2024-06-21 18:13:29,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3784, PETRI_PLACES=208, PETRI_TRANSITIONS=265} [2024-06-21 18:13:29,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-21 18:13:29,713 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 265 transitions, 3784 flow [2024-06-21 18:13:29,713 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-21 18:13:29,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:29,714 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-21 18:13:29,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 18:13:29,714 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-21 18:13:29,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:29,714 INFO L85 PathProgramCache]: Analyzing trace with hash -751735066, now seen corresponding path program 3 times [2024-06-21 18:13:29,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:29,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490698174] [2024-06-21 18:13:29,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:29,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:29,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:29,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:29,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:29,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490698174] [2024-06-21 18:13:29,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490698174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:29,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:29,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:29,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878969051] [2024-06-21 18:13:29,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:29,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:29,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:29,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:29,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:29,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:29,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 265 transitions, 3784 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:29,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:29,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:29,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:30,389 INFO L124 PetriNetUnfolderBase]: 1970/3300 cut-off events. [2024-06-21 18:13:30,390 INFO L125 PetriNetUnfolderBase]: For 110763/110777 co-relation queries the response was YES. [2024-06-21 18:13:30,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22047 conditions, 3300 events. 1970/3300 cut-off events. For 110763/110777 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19986 event pairs, 517 based on Foata normal form. 11/3304 useless extension candidates. Maximal degree in co-relation 21947. Up to 2928 conditions per place. [2024-06-21 18:13:30,429 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 219 selfloop transitions, 55 changer transitions 0/281 dead transitions. [2024-06-21 18:13:30,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 281 transitions, 4469 flow [2024-06-21 18:13:30,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:30,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:30,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 18:13:30,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 18:13:30,431 INFO L175 Difference]: Start difference. First operand has 208 places, 265 transitions, 3784 flow. Second operand 6 states and 140 transitions. [2024-06-21 18:13:30,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 281 transitions, 4469 flow [2024-06-21 18:13:30,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 281 transitions, 4262 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:30,709 INFO L231 Difference]: Finished difference. Result has 210 places, 266 transitions, 3740 flow [2024-06-21 18:13:30,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3740, PETRI_PLACES=210, PETRI_TRANSITIONS=266} [2024-06-21 18:13:30,709 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-21 18:13:30,710 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 266 transitions, 3740 flow [2024-06-21 18:13:30,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:30,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:30,710 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-21 18:13:30,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 18:13:30,710 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-21 18:13:30,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:30,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1996344938, now seen corresponding path program 4 times [2024-06-21 18:13:30,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:30,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142221378] [2024-06-21 18:13:30,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:30,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:30,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:30,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-21 18:13:30,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:30,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142221378] [2024-06-21 18:13:30,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142221378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:30,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:30,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:30,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457023144] [2024-06-21 18:13:30,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:30,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:30,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:30,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:30,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:30,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:30,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 266 transitions, 3740 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:30,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:30,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:30,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:31,319 INFO L124 PetriNetUnfolderBase]: 1967/3285 cut-off events. [2024-06-21 18:13:31,320 INFO L125 PetriNetUnfolderBase]: For 110309/110309 co-relation queries the response was YES. [2024-06-21 18:13:31,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21932 conditions, 3285 events. 1967/3285 cut-off events. For 110309/110309 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 19839 event pairs, 501 based on Foata normal form. 1/3279 useless extension candidates. Maximal degree in co-relation 21830. Up to 2925 conditions per place. [2024-06-21 18:13:31,356 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 217 selfloop transitions, 59 changer transitions 0/283 dead transitions. [2024-06-21 18:13:31,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 283 transitions, 4341 flow [2024-06-21 18:13:31,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:31,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:31,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 18:13:31,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:13:31,357 INFO L175 Difference]: Start difference. First operand has 210 places, 266 transitions, 3740 flow. Second operand 6 states and 144 transitions. [2024-06-21 18:13:31,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 283 transitions, 4341 flow [2024-06-21 18:13:31,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 283 transitions, 4282 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:31,737 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3813 flow [2024-06-21 18:13:31,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3813, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-21 18:13:31,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-21 18:13:31,738 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3813 flow [2024-06-21 18:13:31,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:31,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:31,739 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-21 18:13:31,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 18:13:31,739 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-21 18:13:31,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:31,739 INFO L85 PathProgramCache]: Analyzing trace with hash 299207132, now seen corresponding path program 1 times [2024-06-21 18:13:31,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:31,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11424789] [2024-06-21 18:13:31,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:31,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:31,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:31,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-21 18:13:31,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:31,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11424789] [2024-06-21 18:13:31,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11424789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:31,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:31,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:31,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538193103] [2024-06-21 18:13:31,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:31,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:31,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:31,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:31,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:31,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:31,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3813 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:31,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:31,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:31,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:32,510 INFO L124 PetriNetUnfolderBase]: 2051/3439 cut-off events. [2024-06-21 18:13:32,510 INFO L125 PetriNetUnfolderBase]: For 122151/122154 co-relation queries the response was YES. [2024-06-21 18:13:32,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23492 conditions, 3439 events. 2051/3439 cut-off events. For 122151/122154 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 20942 event pairs, 491 based on Foata normal form. 6/3442 useless extension candidates. Maximal degree in co-relation 23388. Up to 2992 conditions per place. [2024-06-21 18:13:32,549 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 245 selfloop transitions, 68 changer transitions 0/320 dead transitions. [2024-06-21 18:13:32,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 320 transitions, 5188 flow [2024-06-21 18:13:32,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:32,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:32,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-21 18:13:32,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 18:13:32,551 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3813 flow. Second operand 6 states and 160 transitions. [2024-06-21 18:13:32,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 320 transitions, 5188 flow [2024-06-21 18:13:32,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 320 transitions, 5044 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 18:13:32,823 INFO L231 Difference]: Finished difference. Result has 215 places, 291 transitions, 4458 flow [2024-06-21 18:13:32,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4458, PETRI_PLACES=215, PETRI_TRANSITIONS=291} [2024-06-21 18:13:32,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-21 18:13:32,824 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 291 transitions, 4458 flow [2024-06-21 18:13:32,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:32,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:32,825 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-21 18:13:32,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 18:13:32,825 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-21 18:13:32,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:32,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1377453304, now seen corresponding path program 2 times [2024-06-21 18:13:32,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:32,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556663745] [2024-06-21 18:13:32,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:32,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:32,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:32,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:32,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:32,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556663745] [2024-06-21 18:13:32,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556663745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:32,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:32,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:32,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489992040] [2024-06-21 18:13:32,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:32,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:32,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:32,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:32,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:32,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:32,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 291 transitions, 4458 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:32,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:32,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:32,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:33,491 INFO L124 PetriNetUnfolderBase]: 2077/3482 cut-off events. [2024-06-21 18:13:33,491 INFO L125 PetriNetUnfolderBase]: For 122508/122514 co-relation queries the response was YES. [2024-06-21 18:13:33,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24595 conditions, 3482 events. 2077/3482 cut-off events. For 122508/122514 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 21284 event pairs, 490 based on Foata normal form. 6/3485 useless extension candidates. Maximal degree in co-relation 24490. Up to 2921 conditions per place. [2024-06-21 18:13:33,531 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 220 selfloop transitions, 107 changer transitions 0/334 dead transitions. [2024-06-21 18:13:33,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 334 transitions, 5654 flow [2024-06-21 18:13:33,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:33,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 18:13:33,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-21 18:13:33,533 INFO L175 Difference]: Start difference. First operand has 215 places, 291 transitions, 4458 flow. Second operand 7 states and 184 transitions. [2024-06-21 18:13:33,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 334 transitions, 5654 flow [2024-06-21 18:13:33,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 334 transitions, 5552 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:33,842 INFO L231 Difference]: Finished difference. Result has 221 places, 303 transitions, 4940 flow [2024-06-21 18:13:33,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4356, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4940, PETRI_PLACES=221, PETRI_TRANSITIONS=303} [2024-06-21 18:13:33,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-21 18:13:33,843 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 303 transitions, 4940 flow [2024-06-21 18:13:33,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:33,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:33,844 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-21 18:13:33,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 18:13:33,844 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-21 18:13:33,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:33,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1377573274, now seen corresponding path program 3 times [2024-06-21 18:13:33,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:33,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699002899] [2024-06-21 18:13:33,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:33,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:33,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:33,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:33,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:33,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699002899] [2024-06-21 18:13:33,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699002899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:33,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:33,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:33,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939772254] [2024-06-21 18:13:33,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:33,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:33,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:33,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:33,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:34,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:34,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 303 transitions, 4940 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:34,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:34,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:34,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:34,543 INFO L124 PetriNetUnfolderBase]: 2071/3473 cut-off events. [2024-06-21 18:13:34,544 INFO L125 PetriNetUnfolderBase]: For 129242/129248 co-relation queries the response was YES. [2024-06-21 18:13:34,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25346 conditions, 3473 events. 2071/3473 cut-off events. For 129242/129248 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21214 event pairs, 490 based on Foata normal form. 6/3476 useless extension candidates. Maximal degree in co-relation 25239. Up to 3056 conditions per place. [2024-06-21 18:13:34,581 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 255 selfloop transitions, 67 changer transitions 0/329 dead transitions. [2024-06-21 18:13:34,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 329 transitions, 5650 flow [2024-06-21 18:13:34,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:34,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:34,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 18:13:34,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 18:13:34,583 INFO L175 Difference]: Start difference. First operand has 221 places, 303 transitions, 4940 flow. Second operand 7 states and 176 transitions. [2024-06-21 18:13:34,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 329 transitions, 5650 flow [2024-06-21 18:13:34,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 329 transitions, 5460 flow, removed 71 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:34,901 INFO L231 Difference]: Finished difference. Result has 226 places, 303 transitions, 4896 flow [2024-06-21 18:13:34,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4750, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4896, PETRI_PLACES=226, PETRI_TRANSITIONS=303} [2024-06-21 18:13:34,901 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-21 18:13:34,902 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 303 transitions, 4896 flow [2024-06-21 18:13:34,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:34,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:34,902 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-21 18:13:34,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 18:13:34,902 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-21 18:13:34,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:34,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1911807726, now seen corresponding path program 1 times [2024-06-21 18:13:34,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:34,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407699649] [2024-06-21 18:13:34,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:34,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:34,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:35,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:35,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:35,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407699649] [2024-06-21 18:13:35,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407699649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:35,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:35,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:35,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301666803] [2024-06-21 18:13:35,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:35,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:35,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:35,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:35,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:35,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:35,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 303 transitions, 4896 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:35,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:35,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:35,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:35,605 INFO L124 PetriNetUnfolderBase]: 2094/3509 cut-off events. [2024-06-21 18:13:35,605 INFO L125 PetriNetUnfolderBase]: For 137859/137859 co-relation queries the response was YES. [2024-06-21 18:13:35,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25492 conditions, 3509 events. 2094/3509 cut-off events. For 137859/137859 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21426 event pairs, 403 based on Foata normal form. 10/3517 useless extension candidates. Maximal degree in co-relation 25383. Up to 3128 conditions per place. [2024-06-21 18:13:35,643 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-21 18:13:35,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 336 transitions, 5742 flow [2024-06-21 18:13:35,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:35,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:35,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 18:13:35,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 18:13:35,645 INFO L175 Difference]: Start difference. First operand has 226 places, 303 transitions, 4896 flow. Second operand 6 states and 154 transitions. [2024-06-21 18:13:35,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 336 transitions, 5742 flow [2024-06-21 18:13:35,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 336 transitions, 5491 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 18:13:35,940 INFO L231 Difference]: Finished difference. Result has 225 places, 306 transitions, 4782 flow [2024-06-21 18:13:35,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4645, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4782, PETRI_PLACES=225, PETRI_TRANSITIONS=306} [2024-06-21 18:13:35,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-21 18:13:35,940 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 306 transitions, 4782 flow [2024-06-21 18:13:35,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:35,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:35,941 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-21 18:13:35,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 18:13:35,941 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-21 18:13:35,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:35,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1982103572, now seen corresponding path program 2 times [2024-06-21 18:13:35,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:35,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998668161] [2024-06-21 18:13:35,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:35,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:35,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:36,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-21 18:13:36,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:36,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998668161] [2024-06-21 18:13:36,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998668161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:36,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:36,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:36,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084725809] [2024-06-21 18:13:36,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:36,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:36,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:36,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:36,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:36,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 18:13:36,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 306 transitions, 4782 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-21 18:13:36,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:36,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 18:13:36,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:36,743 INFO L124 PetriNetUnfolderBase]: 2087/3511 cut-off events. [2024-06-21 18:13:36,743 INFO L125 PetriNetUnfolderBase]: For 148587/148587 co-relation queries the response was YES. [2024-06-21 18:13:36,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25635 conditions, 3511 events. 2087/3511 cut-off events. For 148587/148587 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21704 event pairs, 485 based on Foata normal form. 14/3508 useless extension candidates. Maximal degree in co-relation 25526. Up to 2993 conditions per place. [2024-06-21 18:13:36,781 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 62 changer transitions 0/336 dead transitions. [2024-06-21 18:13:36,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 336 transitions, 5590 flow [2024-06-21 18:13:36,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:36,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:36,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-21 18:13:36,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-21 18:13:36,782 INFO L175 Difference]: Start difference. First operand has 225 places, 306 transitions, 4782 flow. Second operand 6 states and 159 transitions. [2024-06-21 18:13:36,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 336 transitions, 5590 flow [2024-06-21 18:13:37,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 336 transitions, 5519 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:37,136 INFO L231 Difference]: Finished difference. Result has 228 places, 310 transitions, 4956 flow [2024-06-21 18:13:37,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4956, PETRI_PLACES=228, PETRI_TRANSITIONS=310} [2024-06-21 18:13:37,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-21 18:13:37,137 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 310 transitions, 4956 flow [2024-06-21 18:13:37,137 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-21 18:13:37,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:37,137 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-21 18:13:37,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 18:13:37,137 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-21 18:13:37,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:37,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 3 times [2024-06-21 18:13:37,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:37,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838986722] [2024-06-21 18:13:37,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:37,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:37,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:37,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:37,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:37,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838986722] [2024-06-21 18:13:37,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838986722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:37,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:37,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:37,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337935793] [2024-06-21 18:13:37,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:37,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:37,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:37,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:37,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:37,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 18:13:37,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 310 transitions, 4956 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-21 18:13:37,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:37,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 18:13:37,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:37,864 INFO L124 PetriNetUnfolderBase]: 2255/3776 cut-off events. [2024-06-21 18:13:37,864 INFO L125 PetriNetUnfolderBase]: For 178578/178578 co-relation queries the response was YES. [2024-06-21 18:13:37,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28718 conditions, 3776 events. 2255/3776 cut-off events. For 178578/178578 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23463 event pairs, 415 based on Foata normal form. 14/3773 useless extension candidates. Maximal degree in co-relation 28608. Up to 2950 conditions per place. [2024-06-21 18:13:37,909 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 257 selfloop transitions, 64 changer transitions 0/349 dead transitions. [2024-06-21 18:13:37,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 349 transitions, 6036 flow [2024-06-21 18:13:37,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:37,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:37,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-21 18:13:37,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-21 18:13:37,910 INFO L175 Difference]: Start difference. First operand has 228 places, 310 transitions, 4956 flow. Second operand 6 states and 164 transitions. [2024-06-21 18:13:37,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 349 transitions, 6036 flow [2024-06-21 18:13:38,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 349 transitions, 5873 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:38,309 INFO L231 Difference]: Finished difference. Result has 231 places, 318 transitions, 5187 flow [2024-06-21 18:13:38,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5187, PETRI_PLACES=231, PETRI_TRANSITIONS=318} [2024-06-21 18:13:38,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-21 18:13:38,310 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 318 transitions, 5187 flow [2024-06-21 18:13:38,310 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-21 18:13:38,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:38,310 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-21 18:13:38,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 18:13:38,311 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-21 18:13:38,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:38,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1912177122, now seen corresponding path program 4 times [2024-06-21 18:13:38,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:38,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902905751] [2024-06-21 18:13:38,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:38,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:38,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:38,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:38,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:38,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902905751] [2024-06-21 18:13:38,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902905751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:38,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:38,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:38,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641207399] [2024-06-21 18:13:38,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:38,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:38,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:38,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:38,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:38,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 18:13:38,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 318 transitions, 5187 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-21 18:13:38,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:38,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 18:13:38,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:39,153 INFO L124 PetriNetUnfolderBase]: 2273/3806 cut-off events. [2024-06-21 18:13:39,153 INFO L125 PetriNetUnfolderBase]: For 181433/181433 co-relation queries the response was YES. [2024-06-21 18:13:39,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29204 conditions, 3806 events. 2273/3806 cut-off events. For 181433/181433 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23669 event pairs, 542 based on Foata normal form. 12/3801 useless extension candidates. Maximal degree in co-relation 29092. Up to 3282 conditions per place. [2024-06-21 18:13:39,193 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 73 changer transitions 0/346 dead transitions. [2024-06-21 18:13:39,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 346 transitions, 6147 flow [2024-06-21 18:13:39,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:13:39,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:13:39,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 18:13:39,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 18:13:39,195 INFO L175 Difference]: Start difference. First operand has 231 places, 318 transitions, 5187 flow. Second operand 7 states and 176 transitions. [2024-06-21 18:13:39,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 346 transitions, 6147 flow [2024-06-21 18:13:39,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 346 transitions, 6006 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:39,543 INFO L231 Difference]: Finished difference. Result has 236 places, 320 transitions, 5249 flow [2024-06-21 18:13:39,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5249, PETRI_PLACES=236, PETRI_TRANSITIONS=320} [2024-06-21 18:13:39,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-21 18:13:39,544 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 320 transitions, 5249 flow [2024-06-21 18:13:39,545 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-21 18:13:39,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:39,545 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-21 18:13:39,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 18:13:39,545 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-21 18:13:39,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:39,546 INFO L85 PathProgramCache]: Analyzing trace with hash 868124884, now seen corresponding path program 1 times [2024-06-21 18:13:39,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:39,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996276935] [2024-06-21 18:13:39,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:39,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:39,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:39,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:39,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:39,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996276935] [2024-06-21 18:13:39,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996276935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:39,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:39,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:13:39,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447605272] [2024-06-21 18:13:39,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:39,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:13:39,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:39,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:13:39,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:13:39,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:39,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 320 transitions, 5249 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:39,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:39,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:39,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:40,336 INFO L124 PetriNetUnfolderBase]: 2348/3916 cut-off events. [2024-06-21 18:13:40,336 INFO L125 PetriNetUnfolderBase]: For 184258/184264 co-relation queries the response was YES. [2024-06-21 18:13:40,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29259 conditions, 3916 events. 2348/3916 cut-off events. For 184258/184264 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24294 event pairs, 470 based on Foata normal form. 24/3937 useless extension candidates. Maximal degree in co-relation 29145. Up to 3383 conditions per place. [2024-06-21 18:13:40,382 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 63 changer transitions 0/348 dead transitions. [2024-06-21 18:13:40,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 348 transitions, 6058 flow [2024-06-21 18:13:40,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:13:40,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:13:40,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-21 18:13:40,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 18:13:40,383 INFO L175 Difference]: Start difference. First operand has 236 places, 320 transitions, 5249 flow. Second operand 6 states and 156 transitions. [2024-06-21 18:13:40,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 348 transitions, 6058 flow [2024-06-21 18:13:40,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 348 transitions, 5889 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:40,929 INFO L231 Difference]: Finished difference. Result has 237 places, 322 transitions, 5261 flow [2024-06-21 18:13:40,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5080, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5261, PETRI_PLACES=237, PETRI_TRANSITIONS=322} [2024-06-21 18:13:40,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-21 18:13:40,929 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 322 transitions, 5261 flow [2024-06-21 18:13:40,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:40,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:40,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] [2024-06-21 18:13:40,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 18:13:40,930 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-21 18:13:40,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:40,931 INFO L85 PathProgramCache]: Analyzing trace with hash -16576626, now seen corresponding path program 1 times [2024-06-21 18:13:40,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:40,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900584218] [2024-06-21 18:13:40,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:40,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:40,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:41,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-21 18:13:41,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:41,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900584218] [2024-06-21 18:13:41,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900584218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:41,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:41,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:41,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836098263] [2024-06-21 18:13:41,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:41,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:41,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:41,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:41,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:41,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:41,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 322 transitions, 5261 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:41,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:41,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:41,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:41,820 INFO L124 PetriNetUnfolderBase]: 2374/3941 cut-off events. [2024-06-21 18:13:41,820 INFO L125 PetriNetUnfolderBase]: For 172112/172112 co-relation queries the response was YES. [2024-06-21 18:13:41,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29687 conditions, 3941 events. 2374/3941 cut-off events. For 172112/172112 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24392 event pairs, 611 based on Foata normal form. 1/3927 useless extension candidates. Maximal degree in co-relation 29572. Up to 3114 conditions per place. [2024-06-21 18:13:41,867 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 185 selfloop transitions, 177 changer transitions 0/369 dead transitions. [2024-06-21 18:13:41,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 369 transitions, 6724 flow [2024-06-21 18:13:41,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:41,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:41,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 18:13:41,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 18:13:41,869 INFO L175 Difference]: Start difference. First operand has 237 places, 322 transitions, 5261 flow. Second operand 8 states and 200 transitions. [2024-06-21 18:13:41,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 369 transitions, 6724 flow [2024-06-21 18:13:42,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 369 transitions, 6566 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:42,286 INFO L231 Difference]: Finished difference. Result has 242 places, 338 transitions, 5748 flow [2024-06-21 18:13:42,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5103, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5748, PETRI_PLACES=242, PETRI_TRANSITIONS=338} [2024-06-21 18:13:42,289 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-21 18:13:42,290 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 338 transitions, 5748 flow [2024-06-21 18:13:42,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:42,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:42,290 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-21 18:13:42,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 18:13:42,290 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-21 18:13:42,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:42,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1898568202, now seen corresponding path program 1 times [2024-06-21 18:13:42,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:42,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262779098] [2024-06-21 18:13:42,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:42,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:42,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:42,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:42,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:42,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262779098] [2024-06-21 18:13:42,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262779098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:42,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:42,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:42,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986241609] [2024-06-21 18:13:42,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:42,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:42,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:42,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:42,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:42,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:42,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 338 transitions, 5748 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:42,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:42,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:42,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:43,213 INFO L124 PetriNetUnfolderBase]: 2379/3950 cut-off events. [2024-06-21 18:13:43,213 INFO L125 PetriNetUnfolderBase]: For 177999/177999 co-relation queries the response was YES. [2024-06-21 18:13:43,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30369 conditions, 3950 events. 2379/3950 cut-off events. For 177999/177999 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 24446 event pairs, 600 based on Foata normal form. 1/3936 useless extension candidates. Maximal degree in co-relation 30252. Up to 3349 conditions per place. [2024-06-21 18:13:43,265 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 245 selfloop transitions, 132 changer transitions 0/384 dead transitions. [2024-06-21 18:13:43,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 384 transitions, 7034 flow [2024-06-21 18:13:43,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:43,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:43,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 18:13:43,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 18:13:43,292 INFO L175 Difference]: Start difference. First operand has 242 places, 338 transitions, 5748 flow. Second operand 8 states and 194 transitions. [2024-06-21 18:13:43,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 384 transitions, 7034 flow [2024-06-21 18:13:43,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 384 transitions, 6887 flow, removed 43 selfloop flow, removed 1 redundant places. [2024-06-21 18:13:43,834 INFO L231 Difference]: Finished difference. Result has 252 places, 354 transitions, 6275 flow [2024-06-21 18:13:43,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6275, PETRI_PLACES=252, PETRI_TRANSITIONS=354} [2024-06-21 18:13:43,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-21 18:13:43,835 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 354 transitions, 6275 flow [2024-06-21 18:13:43,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:43,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:43,835 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-21 18:13:43,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 18:13:43,835 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-21 18:13:43,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:43,836 INFO L85 PathProgramCache]: Analyzing trace with hash -702458378, now seen corresponding path program 2 times [2024-06-21 18:13:43,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:43,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177717814] [2024-06-21 18:13:43,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:43,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:43,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:43,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-21 18:13:43,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:43,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177717814] [2024-06-21 18:13:43,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177717814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:43,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:43,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:43,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094514037] [2024-06-21 18:13:43,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:43,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:43,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:43,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:43,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:44,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:44,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 354 transitions, 6275 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:44,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:44,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:44,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:44,686 INFO L124 PetriNetUnfolderBase]: 2412/4005 cut-off events. [2024-06-21 18:13:44,686 INFO L125 PetriNetUnfolderBase]: For 185763/185763 co-relation queries the response was YES. [2024-06-21 18:13:44,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31387 conditions, 4005 events. 2412/4005 cut-off events. For 185763/185763 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24908 event pairs, 600 based on Foata normal form. 1/3991 useless extension candidates. Maximal degree in co-relation 31264. Up to 3382 conditions per place. [2024-06-21 18:13:44,736 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 244 selfloop transitions, 148 changer transitions 0/399 dead transitions. [2024-06-21 18:13:44,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 399 transitions, 7693 flow [2024-06-21 18:13:44,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:13:44,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:13:44,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 18:13:44,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 18:13:44,738 INFO L175 Difference]: Start difference. First operand has 252 places, 354 transitions, 6275 flow. Second operand 9 states and 211 transitions. [2024-06-21 18:13:44,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 399 transitions, 7693 flow [2024-06-21 18:13:45,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 399 transitions, 7515 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:45,275 INFO L231 Difference]: Finished difference. Result has 257 places, 370 transitions, 6650 flow [2024-06-21 18:13:45,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6112, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6650, PETRI_PLACES=257, PETRI_TRANSITIONS=370} [2024-06-21 18:13:45,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-21 18:13:45,276 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 370 transitions, 6650 flow [2024-06-21 18:13:45,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:45,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:45,276 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-21 18:13:45,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 18:13:45,277 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-21 18:13:45,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:45,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1020261220, now seen corresponding path program 2 times [2024-06-21 18:13:45,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:45,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863023662] [2024-06-21 18:13:45,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:45,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:45,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:45,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:45,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863023662] [2024-06-21 18:13:45,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863023662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:45,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:45,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:45,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697382146] [2024-06-21 18:13:45,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:45,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:45,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:45,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:45,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:45,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:45,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 370 transitions, 6650 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:45,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:45,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:45,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:46,098 INFO L124 PetriNetUnfolderBase]: 2441/4048 cut-off events. [2024-06-21 18:13:46,098 INFO L125 PetriNetUnfolderBase]: For 198173/198173 co-relation queries the response was YES. [2024-06-21 18:13:46,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32064 conditions, 4048 events. 2441/4048 cut-off events. For 198173/198173 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25159 event pairs, 616 based on Foata normal form. 1/4034 useless extension candidates. Maximal degree in co-relation 31940. Up to 3163 conditions per place. [2024-06-21 18:13:46,150 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 211 changer transitions 0/408 dead transitions. [2024-06-21 18:13:46,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 408 transitions, 8114 flow [2024-06-21 18:13:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:46,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:46,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 18:13:46,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 18:13:46,151 INFO L175 Difference]: Start difference. First operand has 257 places, 370 transitions, 6650 flow. Second operand 8 states and 199 transitions. [2024-06-21 18:13:46,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 408 transitions, 8114 flow [2024-06-21 18:13:46,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 408 transitions, 7851 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:46,776 INFO L231 Difference]: Finished difference. Result has 262 places, 380 transitions, 6993 flow [2024-06-21 18:13:46,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6387, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6993, PETRI_PLACES=262, PETRI_TRANSITIONS=380} [2024-06-21 18:13:46,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-21 18:13:46,777 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 380 transitions, 6993 flow [2024-06-21 18:13:46,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:46,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:46,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] [2024-06-21 18:13:46,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 18:13:46,777 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-21 18:13:46,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:46,778 INFO L85 PathProgramCache]: Analyzing trace with hash 847534180, now seen corresponding path program 3 times [2024-06-21 18:13:46,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:46,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050188741] [2024-06-21 18:13:46,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:46,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:46,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:46,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:46,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:46,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050188741] [2024-06-21 18:13:46,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050188741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:46,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:46,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:46,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572826696] [2024-06-21 18:13:46,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:46,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:46,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:46,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:46,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:46,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:46,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 380 transitions, 6993 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:46,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:46,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:46,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:47,575 INFO L124 PetriNetUnfolderBase]: 2438/4042 cut-off events. [2024-06-21 18:13:47,575 INFO L125 PetriNetUnfolderBase]: For 203419/203419 co-relation queries the response was YES. [2024-06-21 18:13:47,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32273 conditions, 4042 events. 2438/4042 cut-off events. For 203419/203419 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25091 event pairs, 616 based on Foata normal form. 1/4028 useless extension candidates. Maximal degree in co-relation 32148. Up to 3161 conditions per place. [2024-06-21 18:13:47,622 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 193 selfloop transitions, 208 changer transitions 0/408 dead transitions. [2024-06-21 18:13:47,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 408 transitions, 8287 flow [2024-06-21 18:13:47,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:47,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:47,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 18:13:47,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 18:13:47,623 INFO L175 Difference]: Start difference. First operand has 262 places, 380 transitions, 6993 flow. Second operand 8 states and 199 transitions. [2024-06-21 18:13:47,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 408 transitions, 8287 flow [2024-06-21 18:13:48,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 408 transitions, 7888 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:48,540 INFO L231 Difference]: Finished difference. Result has 266 places, 380 transitions, 7016 flow [2024-06-21 18:13:48,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7016, PETRI_PLACES=266, PETRI_TRANSITIONS=380} [2024-06-21 18:13:48,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-21 18:13:48,540 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 380 transitions, 7016 flow [2024-06-21 18:13:48,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:48,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:48,541 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-21 18:13:48,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 18:13:48,541 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-21 18:13:48,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:48,543 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-21 18:13:48,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:48,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314425117] [2024-06-21 18:13:48,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:48,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:48,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:48,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-21 18:13:48,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:48,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314425117] [2024-06-21 18:13:48,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314425117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:48,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:48,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:48,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778421372] [2024-06-21 18:13:48,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:48,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:48,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:48,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:48,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:48,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:48,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 380 transitions, 7016 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:48,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:48,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:48,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:49,556 INFO L124 PetriNetUnfolderBase]: 2499/4163 cut-off events. [2024-06-21 18:13:49,556 INFO L125 PetriNetUnfolderBase]: For 223288/223288 co-relation queries the response was YES. [2024-06-21 18:13:49,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33089 conditions, 4163 events. 2499/4163 cut-off events. For 223288/223288 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 26053 event pairs, 487 based on Foata normal form. 6/4167 useless extension candidates. Maximal degree in co-relation 32963. Up to 3602 conditions per place. [2024-06-21 18:13:49,603 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 358 selfloop transitions, 56 changer transitions 0/421 dead transitions. [2024-06-21 18:13:49,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 421 transitions, 8139 flow [2024-06-21 18:13:49,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:49,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:49,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 18:13:49,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:13:49,620 INFO L175 Difference]: Start difference. First operand has 266 places, 380 transitions, 7016 flow. Second operand 8 states and 192 transitions. [2024-06-21 18:13:49,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 421 transitions, 8139 flow [2024-06-21 18:13:50,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 421 transitions, 7722 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 18:13:50,277 INFO L231 Difference]: Finished difference. Result has 270 places, 384 transitions, 6755 flow [2024-06-21 18:13:50,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6599, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6755, PETRI_PLACES=270, PETRI_TRANSITIONS=384} [2024-06-21 18:13:50,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-21 18:13:50,291 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 384 transitions, 6755 flow [2024-06-21 18:13:50,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:50,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:50,292 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-21 18:13:50,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 18:13:50,292 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-21 18:13:50,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:50,293 INFO L85 PathProgramCache]: Analyzing trace with hash -488085046, now seen corresponding path program 2 times [2024-06-21 18:13:50,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:50,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036748410] [2024-06-21 18:13:50,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:50,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:50,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:50,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:50,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:50,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036748410] [2024-06-21 18:13:50,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036748410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:50,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:50,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:50,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799190992] [2024-06-21 18:13:50,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:50,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:50,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:50,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:50,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:50,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:50,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 384 transitions, 6755 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:50,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:50,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:50,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:51,210 INFO L124 PetriNetUnfolderBase]: 2573/4279 cut-off events. [2024-06-21 18:13:51,210 INFO L125 PetriNetUnfolderBase]: For 239506/239506 co-relation queries the response was YES. [2024-06-21 18:13:51,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33799 conditions, 4279 events. 2573/4279 cut-off events. For 239506/239506 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26933 event pairs, 578 based on Foata normal form. 6/4283 useless extension candidates. Maximal degree in co-relation 33671. Up to 3818 conditions per place. [2024-06-21 18:13:51,263 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 361 selfloop transitions, 53 changer transitions 0/421 dead transitions. [2024-06-21 18:13:51,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 421 transitions, 7878 flow [2024-06-21 18:13:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:51,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:51,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 18:13:51,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 18:13:51,264 INFO L175 Difference]: Start difference. First operand has 270 places, 384 transitions, 6755 flow. Second operand 8 states and 189 transitions. [2024-06-21 18:13:51,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 421 transitions, 7878 flow [2024-06-21 18:13:52,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 421 transitions, 7815 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 18:13:52,007 INFO L231 Difference]: Finished difference. Result has 276 places, 388 transitions, 6855 flow [2024-06-21 18:13:52,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6692, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6855, PETRI_PLACES=276, PETRI_TRANSITIONS=388} [2024-06-21 18:13:52,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-21 18:13:52,008 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 388 transitions, 6855 flow [2024-06-21 18:13:52,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:52,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:52,009 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-21 18:13:52,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 18:13:52,009 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-21 18:13:52,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:52,009 INFO L85 PathProgramCache]: Analyzing trace with hash -746363716, now seen corresponding path program 3 times [2024-06-21 18:13:52,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:52,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059060360] [2024-06-21 18:13:52,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:52,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:52,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:52,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-21 18:13:52,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:52,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059060360] [2024-06-21 18:13:52,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059060360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:52,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:52,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:52,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291379533] [2024-06-21 18:13:52,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:52,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:52,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:52,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:52,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:52,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:52,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 388 transitions, 6855 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:52,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:52,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:52,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:52,858 INFO L124 PetriNetUnfolderBase]: 2555/4253 cut-off events. [2024-06-21 18:13:52,859 INFO L125 PetriNetUnfolderBase]: For 237070/237070 co-relation queries the response was YES. [2024-06-21 18:13:52,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33523 conditions, 4253 events. 2555/4253 cut-off events. For 237070/237070 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 26755 event pairs, 576 based on Foata normal form. 8/4259 useless extension candidates. Maximal degree in co-relation 33392. Up to 3840 conditions per place. [2024-06-21 18:13:52,911 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 359 selfloop transitions, 51 changer transitions 0/417 dead transitions. [2024-06-21 18:13:52,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 417 transitions, 7797 flow [2024-06-21 18:13:52,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:52,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:52,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 18:13:52,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 18:13:52,912 INFO L175 Difference]: Start difference. First operand has 276 places, 388 transitions, 6855 flow. Second operand 8 states and 185 transitions. [2024-06-21 18:13:52,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 417 transitions, 7797 flow [2024-06-21 18:13:53,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 417 transitions, 7728 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:53,687 INFO L231 Difference]: Finished difference. Result has 280 places, 388 transitions, 6893 flow [2024-06-21 18:13:53,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6786, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6893, PETRI_PLACES=280, PETRI_TRANSITIONS=388} [2024-06-21 18:13:53,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-21 18:13:53,688 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 388 transitions, 6893 flow [2024-06-21 18:13:53,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:53,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:53,688 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-21 18:13:53,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 18:13:53,689 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-21 18:13:53,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:53,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1386065522, now seen corresponding path program 3 times [2024-06-21 18:13:53,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:53,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209878482] [2024-06-21 18:13:53,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:53,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:53,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:53,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:53,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:53,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209878482] [2024-06-21 18:13:53,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209878482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:53,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:53,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:53,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903628357] [2024-06-21 18:13:53,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:53,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:53,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:53,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:53,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:53,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:53,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 388 transitions, 6893 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:53,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:53,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:53,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:54,588 INFO L124 PetriNetUnfolderBase]: 2560/4255 cut-off events. [2024-06-21 18:13:54,588 INFO L125 PetriNetUnfolderBase]: For 233563/233563 co-relation queries the response was YES. [2024-06-21 18:13:54,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33759 conditions, 4255 events. 2560/4255 cut-off events. For 233563/233563 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 26777 event pairs, 600 based on Foata normal form. 1/4247 useless extension candidates. Maximal degree in co-relation 33626. Up to 3792 conditions per place. [2024-06-21 18:13:54,641 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 332 selfloop transitions, 77 changer transitions 0/416 dead transitions. [2024-06-21 18:13:54,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 416 transitions, 7824 flow [2024-06-21 18:13:54,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:54,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:54,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 18:13:54,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 18:13:54,642 INFO L175 Difference]: Start difference. First operand has 280 places, 388 transitions, 6893 flow. Second operand 8 states and 186 transitions. [2024-06-21 18:13:54,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 416 transitions, 7824 flow [2024-06-21 18:13:55,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 416 transitions, 7721 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 18:13:55,343 INFO L231 Difference]: Finished difference. Result has 282 places, 391 transitions, 6998 flow [2024-06-21 18:13:55,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6792, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6998, PETRI_PLACES=282, PETRI_TRANSITIONS=391} [2024-06-21 18:13:55,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-21 18:13:55,344 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 391 transitions, 6998 flow [2024-06-21 18:13:55,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:55,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:55,344 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-21 18:13:55,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 18:13:55,345 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-21 18:13:55,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:55,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1386065336, now seen corresponding path program 4 times [2024-06-21 18:13:55,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:55,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168388321] [2024-06-21 18:13:55,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:55,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:55,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:55,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:55,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:55,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168388321] [2024-06-21 18:13:55,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168388321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:55,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:55,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:55,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65596831] [2024-06-21 18:13:55,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:55,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:55,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:55,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:55,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:55,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:55,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 391 transitions, 6998 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:55,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:55,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:55,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:56,230 INFO L124 PetriNetUnfolderBase]: 2583/4295 cut-off events. [2024-06-21 18:13:56,230 INFO L125 PetriNetUnfolderBase]: For 242589/242589 co-relation queries the response was YES. [2024-06-21 18:13:56,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34274 conditions, 4295 events. 2583/4295 cut-off events. For 242589/242589 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27137 event pairs, 611 based on Foata normal form. 1/4287 useless extension candidates. Maximal degree in co-relation 34140. Up to 3710 conditions per place. [2024-06-21 18:13:56,283 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 297 selfloop transitions, 126 changer transitions 0/430 dead transitions. [2024-06-21 18:13:56,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 430 transitions, 8432 flow [2024-06-21 18:13:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:13:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:13:56,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 18:13:56,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 18:13:56,284 INFO L175 Difference]: Start difference. First operand has 282 places, 391 transitions, 6998 flow. Second operand 8 states and 193 transitions. [2024-06-21 18:13:56,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 430 transitions, 8432 flow [2024-06-21 18:13:57,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 430 transitions, 8293 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 18:13:57,053 INFO L231 Difference]: Finished difference. Result has 287 places, 403 transitions, 7323 flow [2024-06-21 18:13:57,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6859, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7323, PETRI_PLACES=287, PETRI_TRANSITIONS=403} [2024-06-21 18:13:57,054 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-21 18:13:57,054 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 403 transitions, 7323 flow [2024-06-21 18:13:57,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:57,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:57,054 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-21 18:13:57,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 18:13:57,055 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-21 18:13:57,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:57,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1809112918, now seen corresponding path program 4 times [2024-06-21 18:13:57,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:57,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566133457] [2024-06-21 18:13:57,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:57,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:57,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:57,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:57,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:57,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566133457] [2024-06-21 18:13:57,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566133457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:57,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:57,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:57,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628876066] [2024-06-21 18:13:57,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:57,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:57,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:57,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:57,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:57,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:57,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 403 transitions, 7323 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:57,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:57,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:57,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:58,013 INFO L124 PetriNetUnfolderBase]: 2601/4323 cut-off events. [2024-06-21 18:13:58,013 INFO L125 PetriNetUnfolderBase]: For 251767/251767 co-relation queries the response was YES. [2024-06-21 18:13:58,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34864 conditions, 4323 events. 2601/4323 cut-off events. For 251767/251767 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27317 event pairs, 599 based on Foata normal form. 1/4315 useless extension candidates. Maximal degree in co-relation 34728. Up to 3841 conditions per place. [2024-06-21 18:13:58,068 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 347 selfloop transitions, 87 changer transitions 0/441 dead transitions. [2024-06-21 18:13:58,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 441 transitions, 8535 flow [2024-06-21 18:13:58,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:13:58,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:13:58,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-21 18:13:58,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-21 18:13:58,069 INFO L175 Difference]: Start difference. First operand has 287 places, 403 transitions, 7323 flow. Second operand 11 states and 241 transitions. [2024-06-21 18:13:58,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 441 transitions, 8535 flow [2024-06-21 18:13:58,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 441 transitions, 8340 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 18:13:58,947 INFO L231 Difference]: Finished difference. Result has 296 places, 412 transitions, 7461 flow [2024-06-21 18:13:58,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7130, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7461, PETRI_PLACES=296, PETRI_TRANSITIONS=412} [2024-06-21 18:13:58,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-21 18:13:58,948 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 412 transitions, 7461 flow [2024-06-21 18:13:58,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:58,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:13:58,948 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-21 18:13:58,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 18:13:58,949 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-21 18:13:58,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:13:58,949 INFO L85 PathProgramCache]: Analyzing trace with hash 131205954, now seen corresponding path program 5 times [2024-06-21 18:13:58,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:13:58,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474711271] [2024-06-21 18:13:58,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:13:58,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:13:58,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:13:59,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:13:59,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:13:59,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474711271] [2024-06-21 18:13:59,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474711271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:13:59,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:13:59,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:13:59,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344409092] [2024-06-21 18:13:59,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:13:59,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:13:59,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:13:59,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:13:59,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:13:59,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:13:59,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 412 transitions, 7461 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:13:59,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:13:59,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:13:59,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:13:59,876 INFO L124 PetriNetUnfolderBase]: 2619/4354 cut-off events. [2024-06-21 18:13:59,876 INFO L125 PetriNetUnfolderBase]: For 260471/260471 co-relation queries the response was YES. [2024-06-21 18:13:59,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35173 conditions, 4354 events. 2619/4354 cut-off events. For 260471/260471 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27555 event pairs, 611 based on Foata normal form. 1/4346 useless extension candidates. Maximal degree in co-relation 35036. Up to 3749 conditions per place. [2024-06-21 18:13:59,932 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 306 selfloop transitions, 138 changer transitions 0/451 dead transitions. [2024-06-21 18:13:59,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 451 transitions, 9054 flow [2024-06-21 18:13:59,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:13:59,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:13:59,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-21 18:13:59,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-21 18:13:59,933 INFO L175 Difference]: Start difference. First operand has 296 places, 412 transitions, 7461 flow. Second operand 10 states and 233 transitions. [2024-06-21 18:13:59,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 451 transitions, 9054 flow [2024-06-21 18:14:00,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 451 transitions, 8955 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:00,757 INFO L231 Difference]: Finished difference. Result has 301 places, 421 transitions, 7797 flow [2024-06-21 18:14:00,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7362, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7797, PETRI_PLACES=301, PETRI_TRANSITIONS=421} [2024-06-21 18:14:00,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-21 18:14:00,758 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 421 transitions, 7797 flow [2024-06-21 18:14:00,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:00,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:00,758 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-21 18:14:00,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 18:14:00,758 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-21 18:14:00,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:00,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1376811092, now seen corresponding path program 5 times [2024-06-21 18:14:00,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:00,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967707844] [2024-06-21 18:14:00,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:00,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:00,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:00,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:00,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:00,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967707844] [2024-06-21 18:14:00,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967707844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:00,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:00,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:00,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102587887] [2024-06-21 18:14:00,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:00,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:00,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:00,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:00,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:00,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:00,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 421 transitions, 7797 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:00,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:00,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:00,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:01,807 INFO L124 PetriNetUnfolderBase]: 2616/4352 cut-off events. [2024-06-21 18:14:01,807 INFO L125 PetriNetUnfolderBase]: For 265723/265723 co-relation queries the response was YES. [2024-06-21 18:14:01,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35517 conditions, 4352 events. 2616/4352 cut-off events. For 265723/265723 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 27593 event pairs, 599 based on Foata normal form. 1/4344 useless extension candidates. Maximal degree in co-relation 35378. Up to 3863 conditions per place. [2024-06-21 18:14:01,860 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 357 selfloop transitions, 87 changer transitions 0/451 dead transitions. [2024-06-21 18:14:01,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 451 transitions, 8766 flow [2024-06-21 18:14:01,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 18:14:01,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 18:14:01,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-21 18:14:01,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-21 18:14:01,862 INFO L175 Difference]: Start difference. First operand has 301 places, 421 transitions, 7797 flow. Second operand 13 states and 276 transitions. [2024-06-21 18:14:01,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 451 transitions, 8766 flow [2024-06-21 18:14:02,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 451 transitions, 8438 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:02,653 INFO L231 Difference]: Finished difference. Result has 308 places, 421 transitions, 7649 flow [2024-06-21 18:14:02,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7469, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7649, PETRI_PLACES=308, PETRI_TRANSITIONS=421} [2024-06-21 18:14:02,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-21 18:14:02,654 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 421 transitions, 7649 flow [2024-06-21 18:14:02,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:02,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:02,654 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-21 18:14:02,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 18:14:02,655 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-21 18:14:02,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:02,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1376805140, now seen corresponding path program 1 times [2024-06-21 18:14:02,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:02,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584190093] [2024-06-21 18:14:02,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:02,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:02,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:02,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:02,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:02,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584190093] [2024-06-21 18:14:02,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584190093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:02,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:02,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:02,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866878196] [2024-06-21 18:14:02,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:02,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:02,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:02,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:02,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:02,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:02,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 421 transitions, 7649 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:02,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:02,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:02,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:03,567 INFO L124 PetriNetUnfolderBase]: 2629/4369 cut-off events. [2024-06-21 18:14:03,568 INFO L125 PetriNetUnfolderBase]: For 273567/273567 co-relation queries the response was YES. [2024-06-21 18:14:03,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35662 conditions, 4369 events. 2629/4369 cut-off events. For 273567/273567 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27664 event pairs, 610 based on Foata normal form. 1/4361 useless extension candidates. Maximal degree in co-relation 35522. Up to 3804 conditions per place. [2024-06-21 18:14:03,624 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 326 selfloop transitions, 118 changer transitions 0/451 dead transitions. [2024-06-21 18:14:03,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 451 transitions, 9073 flow [2024-06-21 18:14:03,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:03,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:03,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 18:14:03,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 18:14:03,625 INFO L175 Difference]: Start difference. First operand has 308 places, 421 transitions, 7649 flow. Second operand 8 states and 190 transitions. [2024-06-21 18:14:03,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 451 transitions, 9073 flow [2024-06-21 18:14:04,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 451 transitions, 8904 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 18:14:04,546 INFO L231 Difference]: Finished difference. Result has 304 places, 427 transitions, 7828 flow [2024-06-21 18:14:04,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7828, PETRI_PLACES=304, PETRI_TRANSITIONS=427} [2024-06-21 18:14:04,546 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-21 18:14:04,546 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 427 transitions, 7828 flow [2024-06-21 18:14:04,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:04,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:04,547 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-21 18:14:04,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 18:14:04,547 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-21 18:14:04,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:04,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1376799560, now seen corresponding path program 2 times [2024-06-21 18:14:04,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:04,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764862145] [2024-06-21 18:14:04,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:04,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:04,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:04,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:04,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:04,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764862145] [2024-06-21 18:14:04,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764862145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:04,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:04,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:04,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832007948] [2024-06-21 18:14:04,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:04,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:04,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:04,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:04,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:04,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:04,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 427 transitions, 7828 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:04,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:04,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:04,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:05,612 INFO L124 PetriNetUnfolderBase]: 2626/4366 cut-off events. [2024-06-21 18:14:05,612 INFO L125 PetriNetUnfolderBase]: For 278792/278792 co-relation queries the response was YES. [2024-06-21 18:14:05,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35778 conditions, 4366 events. 2626/4366 cut-off events. For 278792/278792 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27665 event pairs, 612 based on Foata normal form. 1/4358 useless extension candidates. Maximal degree in co-relation 35637. Up to 3801 conditions per place. [2024-06-21 18:14:05,669 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 325 selfloop transitions, 118 changer transitions 0/450 dead transitions. [2024-06-21 18:14:05,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 450 transitions, 9022 flow [2024-06-21 18:14:05,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:05,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:05,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 18:14:05,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 18:14:05,670 INFO L175 Difference]: Start difference. First operand has 304 places, 427 transitions, 7828 flow. Second operand 8 states and 187 transitions. [2024-06-21 18:14:05,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 450 transitions, 9022 flow [2024-06-21 18:14:06,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 450 transitions, 8792 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 18:14:06,603 INFO L231 Difference]: Finished difference. Result has 308 places, 427 transitions, 7840 flow [2024-06-21 18:14:06,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7598, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7840, PETRI_PLACES=308, PETRI_TRANSITIONS=427} [2024-06-21 18:14:06,604 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-21 18:14:06,604 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 427 transitions, 7840 flow [2024-06-21 18:14:06,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:06,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:06,605 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-21 18:14:06,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 18:14:06,605 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-21 18:14:06,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:06,605 INFO L85 PathProgramCache]: Analyzing trace with hash 131217114, now seen corresponding path program 6 times [2024-06-21 18:14:06,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:06,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601527457] [2024-06-21 18:14:06,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:06,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:06,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:06,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:06,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:06,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601527457] [2024-06-21 18:14:06,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601527457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:06,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:06,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:06,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178872311] [2024-06-21 18:14:06,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:06,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:06,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:06,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:06,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:06,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:06,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 427 transitions, 7840 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:06,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:06,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:06,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:07,716 INFO L124 PetriNetUnfolderBase]: 2623/4359 cut-off events. [2024-06-21 18:14:07,717 INFO L125 PetriNetUnfolderBase]: For 284727/284727 co-relation queries the response was YES. [2024-06-21 18:14:07,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35770 conditions, 4359 events. 2623/4359 cut-off events. For 284727/284727 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 27546 event pairs, 613 based on Foata normal form. 1/4351 useless extension candidates. Maximal degree in co-relation 35627. Up to 3754 conditions per place. [2024-06-21 18:14:07,780 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 304 selfloop transitions, 146 changer transitions 0/457 dead transitions. [2024-06-21 18:14:07,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 457 transitions, 9196 flow [2024-06-21 18:14:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:14:07,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:14:07,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-21 18:14:07,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5613636363636364 [2024-06-21 18:14:07,782 INFO L175 Difference]: Start difference. First operand has 308 places, 427 transitions, 7840 flow. Second operand 11 states and 247 transitions. [2024-06-21 18:14:07,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 457 transitions, 9196 flow [2024-06-21 18:14:08,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 457 transitions, 8920 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:08,715 INFO L231 Difference]: Finished difference. Result has 312 places, 427 transitions, 7862 flow [2024-06-21 18:14:08,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7564, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7862, PETRI_PLACES=312, PETRI_TRANSITIONS=427} [2024-06-21 18:14:08,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-21 18:14:08,716 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 427 transitions, 7862 flow [2024-06-21 18:14:08,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:08,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:08,716 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-21 18:14:08,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 18:14:08,716 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-21 18:14:08,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:08,717 INFO L85 PathProgramCache]: Analyzing trace with hash 24351364, now seen corresponding path program 3 times [2024-06-21 18:14:08,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:08,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174250446] [2024-06-21 18:14:08,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:08,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:08,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:08,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:08,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:08,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174250446] [2024-06-21 18:14:08,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174250446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:08,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:08,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:08,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566815239] [2024-06-21 18:14:08,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:08,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:08,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:08,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:08,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:08,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:08,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 427 transitions, 7862 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:08,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:08,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:08,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:09,646 INFO L124 PetriNetUnfolderBase]: 2641/4392 cut-off events. [2024-06-21 18:14:09,646 INFO L125 PetriNetUnfolderBase]: For 294192/294192 co-relation queries the response was YES. [2024-06-21 18:14:09,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36208 conditions, 4392 events. 2641/4392 cut-off events. For 294192/294192 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27869 event pairs, 612 based on Foata normal form. 1/4384 useless extension candidates. Maximal degree in co-relation 36064. Up to 3816 conditions per place. [2024-06-21 18:14:09,704 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 324 selfloop transitions, 127 changer transitions 0/458 dead transitions. [2024-06-21 18:14:09,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 458 transitions, 9364 flow [2024-06-21 18:14:09,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:09,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:09,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 18:14:09,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-21 18:14:09,706 INFO L175 Difference]: Start difference. First operand has 312 places, 427 transitions, 7862 flow. Second operand 9 states and 205 transitions. [2024-06-21 18:14:09,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 458 transitions, 9364 flow [2024-06-21 18:14:10,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 458 transitions, 9064 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 18:14:10,552 INFO L231 Difference]: Finished difference. Result has 312 places, 436 transitions, 7980 flow [2024-06-21 18:14:10,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7579, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7980, PETRI_PLACES=312, PETRI_TRANSITIONS=436} [2024-06-21 18:14:10,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-21 18:14:10,552 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 436 transitions, 7980 flow [2024-06-21 18:14:10,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:10,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:10,553 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-21 18:14:10,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 18:14:10,553 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-21 18:14:10,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:10,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1334558618, now seen corresponding path program 7 times [2024-06-21 18:14:10,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:10,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913794903] [2024-06-21 18:14:10,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:10,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:10,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:10,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-21 18:14:10,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:10,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913794903] [2024-06-21 18:14:10,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913794903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:10,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:10,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:10,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993702852] [2024-06-21 18:14:10,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:10,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:10,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:10,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:10,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:10,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:10,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 436 transitions, 7980 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:10,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:10,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:10,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:11,504 INFO L124 PetriNetUnfolderBase]: 2702/4471 cut-off events. [2024-06-21 18:14:11,504 INFO L125 PetriNetUnfolderBase]: For 319433/319433 co-relation queries the response was YES. [2024-06-21 18:14:11,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37488 conditions, 4471 events. 2702/4471 cut-off events. For 319433/319433 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 28337 event pairs, 650 based on Foata normal form. 1/4457 useless extension candidates. Maximal degree in co-relation 37343. Up to 3454 conditions per place. [2024-06-21 18:14:11,562 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 207 selfloop transitions, 264 changer transitions 0/478 dead transitions. [2024-06-21 18:14:11,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 478 transitions, 9912 flow [2024-06-21 18:14:11,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:11,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:11,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 18:14:11,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 18:14:11,563 INFO L175 Difference]: Start difference. First operand has 312 places, 436 transitions, 7980 flow. Second operand 8 states and 194 transitions. [2024-06-21 18:14:11,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 478 transitions, 9912 flow [2024-06-21 18:14:12,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 478 transitions, 9675 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 18:14:12,504 INFO L231 Difference]: Finished difference. Result has 316 places, 456 transitions, 8687 flow [2024-06-21 18:14:12,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7743, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8687, PETRI_PLACES=316, PETRI_TRANSITIONS=456} [2024-06-21 18:14:12,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-21 18:14:12,505 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 456 transitions, 8687 flow [2024-06-21 18:14:12,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:12,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:12,505 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-21 18:14:12,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 18:14:12,505 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-21 18:14:12,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:12,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1323833858, now seen corresponding path program 8 times [2024-06-21 18:14:12,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:12,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858965366] [2024-06-21 18:14:12,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:12,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:12,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:12,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:12,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:12,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858965366] [2024-06-21 18:14:12,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858965366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:12,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:12,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:12,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184118543] [2024-06-21 18:14:12,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:12,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:12,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:12,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:12,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:12,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:12,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 456 transitions, 8687 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:12,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:12,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:12,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:13,464 INFO L124 PetriNetUnfolderBase]: 2707/4483 cut-off events. [2024-06-21 18:14:13,465 INFO L125 PetriNetUnfolderBase]: For 331117/331117 co-relation queries the response was YES. [2024-06-21 18:14:13,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38036 conditions, 4483 events. 2707/4483 cut-off events. For 331117/331117 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 28433 event pairs, 650 based on Foata normal form. 1/4469 useless extension candidates. Maximal degree in co-relation 37889. Up to 3458 conditions per place. [2024-06-21 18:14:13,524 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 213 selfloop transitions, 262 changer transitions 0/482 dead transitions. [2024-06-21 18:14:13,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 482 transitions, 10422 flow [2024-06-21 18:14:13,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:13,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:13,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 18:14:13,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 18:14:13,525 INFO L175 Difference]: Start difference. First operand has 316 places, 456 transitions, 8687 flow. Second operand 8 states and 196 transitions. [2024-06-21 18:14:13,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 482 transitions, 10422 flow [2024-06-21 18:14:14,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 482 transitions, 9931 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-21 18:14:14,651 INFO L231 Difference]: Finished difference. Result has 320 places, 459 transitions, 8787 flow [2024-06-21 18:14:14,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8211, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8787, PETRI_PLACES=320, PETRI_TRANSITIONS=459} [2024-06-21 18:14:14,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-21 18:14:14,652 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 459 transitions, 8787 flow [2024-06-21 18:14:14,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:14,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:14,652 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-21 18:14:14,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 18:14:14,652 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-21 18:14:14,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:14,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1334678588, now seen corresponding path program 9 times [2024-06-21 18:14:14,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:14,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799962448] [2024-06-21 18:14:14,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:14,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:14,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:14,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:14,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:14,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799962448] [2024-06-21 18:14:14,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799962448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:14,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:14,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:14,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965956467] [2024-06-21 18:14:14,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:14,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:14,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:14,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:14,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:14,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:14,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 459 transitions, 8787 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:14,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:14,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:14,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:15,622 INFO L124 PetriNetUnfolderBase]: 2712/4505 cut-off events. [2024-06-21 18:14:15,622 INFO L125 PetriNetUnfolderBase]: For 338970/338970 co-relation queries the response was YES. [2024-06-21 18:14:15,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38013 conditions, 4505 events. 2712/4505 cut-off events. For 338970/338970 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28689 event pairs, 615 based on Foata normal form. 1/4497 useless extension candidates. Maximal degree in co-relation 37867. Up to 3911 conditions per place. [2024-06-21 18:14:15,684 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 345 selfloop transitions, 130 changer transitions 0/482 dead transitions. [2024-06-21 18:14:15,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 482 transitions, 10118 flow [2024-06-21 18:14:15,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:15,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:15,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 18:14:15,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 18:14:15,685 INFO L175 Difference]: Start difference. First operand has 320 places, 459 transitions, 8787 flow. Second operand 8 states and 186 transitions. [2024-06-21 18:14:15,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 482 transitions, 10118 flow [2024-06-21 18:14:16,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 482 transitions, 9562 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:16,964 INFO L231 Difference]: Finished difference. Result has 323 places, 462 transitions, 8564 flow [2024-06-21 18:14:16,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8234, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8564, PETRI_PLACES=323, PETRI_TRANSITIONS=462} [2024-06-21 18:14:16,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-21 18:14:16,965 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 462 transitions, 8564 flow [2024-06-21 18:14:16,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:16,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:16,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] [2024-06-21 18:14:16,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 18:14:16,966 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-21 18:14:16,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:16,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1327326938, now seen corresponding path program 10 times [2024-06-21 18:14:16,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:16,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419677095] [2024-06-21 18:14:16,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:16,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:16,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:17,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:17,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:17,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419677095] [2024-06-21 18:14:17,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419677095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:17,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:17,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:17,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109288219] [2024-06-21 18:14:17,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:17,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:17,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:17,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:17,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:17,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:17,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 462 transitions, 8564 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:17,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:17,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:17,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:17,979 INFO L124 PetriNetUnfolderBase]: 2709/4501 cut-off events. [2024-06-21 18:14:17,979 INFO L125 PetriNetUnfolderBase]: For 341741/341741 co-relation queries the response was YES. [2024-06-21 18:14:18,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37638 conditions, 4501 events. 2709/4501 cut-off events. For 341741/341741 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28670 event pairs, 615 based on Foata normal form. 1/4493 useless extension candidates. Maximal degree in co-relation 37491. Up to 3897 conditions per place. [2024-06-21 18:14:18,045 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 137 changer transitions 0/485 dead transitions. [2024-06-21 18:14:18,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 485 transitions, 9988 flow [2024-06-21 18:14:18,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:14:18,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:14:18,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-21 18:14:18,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-21 18:14:18,047 INFO L175 Difference]: Start difference. First operand has 323 places, 462 transitions, 8564 flow. Second operand 10 states and 224 transitions. [2024-06-21 18:14:18,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 485 transitions, 9988 flow [2024-06-21 18:14:19,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 485 transitions, 9704 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:19,357 INFO L231 Difference]: Finished difference. Result has 327 places, 462 transitions, 8560 flow [2024-06-21 18:14:19,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8280, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8560, PETRI_PLACES=327, PETRI_TRANSITIONS=462} [2024-06-21 18:14:19,358 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-21 18:14:19,358 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 462 transitions, 8560 flow [2024-06-21 18:14:19,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:19,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:19,359 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-21 18:14:19,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 18:14:19,359 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-21 18:14:19,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:19,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1323596522, now seen corresponding path program 6 times [2024-06-21 18:14:19,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:19,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523919275] [2024-06-21 18:14:19,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:19,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:19,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:19,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:19,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:19,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523919275] [2024-06-21 18:14:19,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523919275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:19,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:19,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:19,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372093173] [2024-06-21 18:14:19,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:19,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:19,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:19,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:19,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:19,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:19,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 462 transitions, 8560 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:19,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:19,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:19,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:20,326 INFO L124 PetriNetUnfolderBase]: 2706/4496 cut-off events. [2024-06-21 18:14:20,327 INFO L125 PetriNetUnfolderBase]: For 347527/347527 co-relation queries the response was YES. [2024-06-21 18:14:20,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37643 conditions, 4496 events. 2706/4496 cut-off events. For 347527/347527 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28707 event pairs, 623 based on Foata normal form. 1/4482 useless extension candidates. Maximal degree in co-relation 37495. Up to 3806 conditions per place. [2024-06-21 18:14:20,390 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 159 changer transitions 0/487 dead transitions. [2024-06-21 18:14:20,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 487 transitions, 10147 flow [2024-06-21 18:14:20,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:14:20,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:14:20,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-21 18:14:20,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-21 18:14:20,393 INFO L175 Difference]: Start difference. First operand has 327 places, 462 transitions, 8560 flow. Second operand 10 states and 226 transitions. [2024-06-21 18:14:20,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 487 transitions, 10147 flow [2024-06-21 18:14:21,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 487 transitions, 9879 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 18:14:21,717 INFO L231 Difference]: Finished difference. Result has 333 places, 462 transitions, 8616 flow [2024-06-21 18:14:21,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8292, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8616, PETRI_PLACES=333, PETRI_TRANSITIONS=462} [2024-06-21 18:14:21,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-21 18:14:21,718 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 462 transitions, 8616 flow [2024-06-21 18:14:21,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:21,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:21,718 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-21 18:14:21,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 18:14:21,718 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-21 18:14:21,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:21,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1327327124, now seen corresponding path program 4 times [2024-06-21 18:14:21,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:21,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407794396] [2024-06-21 18:14:21,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:21,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:21,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:21,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:21,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:21,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407794396] [2024-06-21 18:14:21,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407794396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:21,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:21,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:21,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459347861] [2024-06-21 18:14:21,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:21,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:21,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:21,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:21,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:21,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:21,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 462 transitions, 8616 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:21,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:21,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:21,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:22,718 INFO L124 PetriNetUnfolderBase]: 2711/4508 cut-off events. [2024-06-21 18:14:22,719 INFO L125 PetriNetUnfolderBase]: For 355904/355904 co-relation queries the response was YES. [2024-06-21 18:14:22,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37864 conditions, 4508 events. 2711/4508 cut-off events. For 355904/355904 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28778 event pairs, 615 based on Foata normal form. 1/4500 useless extension candidates. Maximal degree in co-relation 37715. Up to 3912 conditions per place. [2024-06-21 18:14:22,775 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 350 selfloop transitions, 128 changer transitions 0/485 dead transitions. [2024-06-21 18:14:22,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 485 transitions, 9939 flow [2024-06-21 18:14:22,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:22,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:22,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 18:14:22,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 18:14:22,777 INFO L175 Difference]: Start difference. First operand has 333 places, 462 transitions, 8616 flow. Second operand 8 states and 186 transitions. [2024-06-21 18:14:22,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 485 transitions, 9939 flow [2024-06-21 18:14:23,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 485 transitions, 9493 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 18:14:24,003 INFO L231 Difference]: Finished difference. Result has 332 places, 465 transitions, 8467 flow [2024-06-21 18:14:24,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8170, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8467, PETRI_PLACES=332, PETRI_TRANSITIONS=465} [2024-06-21 18:14:24,004 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-21 18:14:24,004 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 465 transitions, 8467 flow [2024-06-21 18:14:24,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:24,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:24,004 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-21 18:14:24,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 18:14:24,005 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-21 18:14:24,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:24,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1327315592, now seen corresponding path program 7 times [2024-06-21 18:14:24,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:24,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864862825] [2024-06-21 18:14:24,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:24,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:24,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:24,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:24,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:24,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864862825] [2024-06-21 18:14:24,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864862825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:24,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:24,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:24,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123081364] [2024-06-21 18:14:24,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:24,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:24,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:24,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:24,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:24,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:24,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 465 transitions, 8467 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:24,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:24,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:24,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:24,991 INFO L124 PetriNetUnfolderBase]: 2724/4536 cut-off events. [2024-06-21 18:14:24,991 INFO L125 PetriNetUnfolderBase]: For 365552/365552 co-relation queries the response was YES. [2024-06-21 18:14:25,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37893 conditions, 4536 events. 2724/4536 cut-off events. For 365552/365552 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 29054 event pairs, 598 based on Foata normal form. 1/4528 useless extension candidates. Maximal degree in co-relation 37745. Up to 4033 conditions per place. [2024-06-21 18:14:25,056 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 414 selfloop transitions, 72 changer transitions 0/493 dead transitions. [2024-06-21 18:14:25,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 493 transitions, 9730 flow [2024-06-21 18:14:25,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:14:25,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:14:25,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 18:14:25,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-21 18:14:25,058 INFO L175 Difference]: Start difference. First operand has 332 places, 465 transitions, 8467 flow. Second operand 10 states and 218 transitions. [2024-06-21 18:14:25,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 493 transitions, 9730 flow [2024-06-21 18:14:26,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 493 transitions, 9540 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:26,440 INFO L231 Difference]: Finished difference. Result has 337 places, 471 transitions, 8519 flow [2024-06-21 18:14:26,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8277, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8519, PETRI_PLACES=337, PETRI_TRANSITIONS=471} [2024-06-21 18:14:26,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-21 18:14:26,441 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 471 transitions, 8519 flow [2024-06-21 18:14:26,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:26,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:26,441 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-21 18:14:26,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 18:14:26,441 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-21 18:14:26,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:26,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1327315778, now seen corresponding path program 11 times [2024-06-21 18:14:26,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:26,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402051045] [2024-06-21 18:14:26,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:26,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:26,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:26,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:26,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:26,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402051045] [2024-06-21 18:14:26,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402051045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:26,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:26,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:26,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167161196] [2024-06-21 18:14:26,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:26,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:26,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:26,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:26,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:26,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:26,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 471 transitions, 8519 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:26,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:26,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:26,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:27,400 INFO L124 PetriNetUnfolderBase]: 2721/4523 cut-off events. [2024-06-21 18:14:27,401 INFO L125 PetriNetUnfolderBase]: For 372592/372592 co-relation queries the response was YES. [2024-06-21 18:14:27,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37800 conditions, 4523 events. 2721/4523 cut-off events. For 372592/372592 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 28882 event pairs, 616 based on Foata normal form. 1/4515 useless extension candidates. Maximal degree in co-relation 37650. Up to 3914 conditions per place. [2024-06-21 18:14:27,462 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 345 selfloop transitions, 139 changer transitions 0/491 dead transitions. [2024-06-21 18:14:27,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 491 transitions, 9827 flow [2024-06-21 18:14:27,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:27,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:27,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 18:14:27,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 18:14:27,464 INFO L175 Difference]: Start difference. First operand has 337 places, 471 transitions, 8519 flow. Second operand 8 states and 187 transitions. [2024-06-21 18:14:27,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 491 transitions, 9827 flow [2024-06-21 18:14:28,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 491 transitions, 9706 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:28,967 INFO L231 Difference]: Finished difference. Result has 339 places, 471 transitions, 8682 flow [2024-06-21 18:14:28,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8398, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8682, PETRI_PLACES=339, PETRI_TRANSITIONS=471} [2024-06-21 18:14:28,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-21 18:14:28,968 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 471 transitions, 8682 flow [2024-06-21 18:14:28,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:28,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:28,969 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-21 18:14:28,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 18:14:28,969 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-21 18:14:28,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:28,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1974752052, now seen corresponding path program 8 times [2024-06-21 18:14:28,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:28,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948761813] [2024-06-21 18:14:28,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:28,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:28,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:29,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:29,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:29,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948761813] [2024-06-21 18:14:29,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948761813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:29,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:29,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:29,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375873204] [2024-06-21 18:14:29,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:29,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:29,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:29,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:29,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:29,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:29,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 471 transitions, 8682 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:29,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:29,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:29,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:29,972 INFO L124 PetriNetUnfolderBase]: 2718/4526 cut-off events. [2024-06-21 18:14:29,973 INFO L125 PetriNetUnfolderBase]: For 378526/378526 co-relation queries the response was YES. [2024-06-21 18:14:30,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38113 conditions, 4526 events. 2718/4526 cut-off events. For 378526/378526 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28975 event pairs, 598 based on Foata normal form. 1/4518 useless extension candidates. Maximal degree in co-relation 37961. Up to 4026 conditions per place. [2024-06-21 18:14:30,038 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 414 selfloop transitions, 72 changer transitions 0/493 dead transitions. [2024-06-21 18:14:30,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 493 transitions, 9715 flow [2024-06-21 18:14:30,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:14:30,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:14:30,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-21 18:14:30,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-21 18:14:30,039 INFO L175 Difference]: Start difference. First operand has 339 places, 471 transitions, 8682 flow. Second operand 11 states and 234 transitions. [2024-06-21 18:14:30,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 493 transitions, 9715 flow [2024-06-21 18:14:31,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 493 transitions, 9431 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:31,413 INFO L231 Difference]: Finished difference. Result has 343 places, 471 transitions, 8548 flow [2024-06-21 18:14:31,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8398, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8548, PETRI_PLACES=343, PETRI_TRANSITIONS=471} [2024-06-21 18:14:31,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-21 18:14:31,414 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 471 transitions, 8548 flow [2024-06-21 18:14:31,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:31,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:31,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] [2024-06-21 18:14:31,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 18:14:31,415 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-21 18:14:31,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:31,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1323441040, now seen corresponding path program 12 times [2024-06-21 18:14:31,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:31,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324223490] [2024-06-21 18:14:31,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:31,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:31,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:31,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:31,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324223490] [2024-06-21 18:14:31,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324223490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:31,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:31,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:31,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349411482] [2024-06-21 18:14:31,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:31,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:31,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:31,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:31,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:31,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:31,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 471 transitions, 8548 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:31,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:31,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:31,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:32,341 INFO L124 PetriNetUnfolderBase]: 2715/4498 cut-off events. [2024-06-21 18:14:32,341 INFO L125 PetriNetUnfolderBase]: For 384299/384299 co-relation queries the response was YES. [2024-06-21 18:14:32,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37937 conditions, 4498 events. 2715/4498 cut-off events. For 384299/384299 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28622 event pairs, 653 based on Foata normal form. 1/4484 useless extension candidates. Maximal degree in co-relation 37784. Up to 3466 conditions per place. [2024-06-21 18:14:32,403 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 217 selfloop transitions, 269 changer transitions 0/493 dead transitions. [2024-06-21 18:14:32,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 493 transitions, 10172 flow [2024-06-21 18:14:32,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:32,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:32,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 18:14:32,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 18:14:32,404 INFO L175 Difference]: Start difference. First operand has 343 places, 471 transitions, 8548 flow. Second operand 8 states and 194 transitions. [2024-06-21 18:14:32,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 493 transitions, 10172 flow [2024-06-21 18:14:33,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 493 transitions, 10066 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 18:14:33,920 INFO L231 Difference]: Finished difference. Result has 343 places, 471 transitions, 8986 flow [2024-06-21 18:14:33,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8442, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8986, PETRI_PLACES=343, PETRI_TRANSITIONS=471} [2024-06-21 18:14:33,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-21 18:14:33,921 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 471 transitions, 8986 flow [2024-06-21 18:14:33,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:33,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:33,921 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-21 18:14:33,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 18:14:33,921 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-21 18:14:33,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:33,922 INFO L85 PathProgramCache]: Analyzing trace with hash 233812170, now seen corresponding path program 5 times [2024-06-21 18:14:33,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:33,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638295608] [2024-06-21 18:14:33,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:33,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:33,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:34,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:34,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:34,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638295608] [2024-06-21 18:14:34,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638295608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:34,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:34,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:34,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385059306] [2024-06-21 18:14:34,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:34,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:34,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:34,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:34,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:34,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:34,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 471 transitions, 8986 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:34,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:34,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:34,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:34,943 INFO L124 PetriNetUnfolderBase]: 2720/4529 cut-off events. [2024-06-21 18:14:34,944 INFO L125 PetriNetUnfolderBase]: For 396816/396816 co-relation queries the response was YES. [2024-06-21 18:14:34,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38702 conditions, 4529 events. 2720/4529 cut-off events. For 396816/396816 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28955 event pairs, 607 based on Foata normal form. 1/4521 useless extension candidates. Maximal degree in co-relation 38547. Up to 3924 conditions per place. [2024-06-21 18:14:35,009 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 358 selfloop transitions, 131 changer transitions 0/496 dead transitions. [2024-06-21 18:14:35,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 496 transitions, 10538 flow [2024-06-21 18:14:35,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:14:35,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:14:35,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-21 18:14:35,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 18:14:35,010 INFO L175 Difference]: Start difference. First operand has 343 places, 471 transitions, 8986 flow. Second operand 9 states and 207 transitions. [2024-06-21 18:14:35,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 496 transitions, 10538 flow [2024-06-21 18:14:36,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 496 transitions, 9995 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:36,446 INFO L231 Difference]: Finished difference. Result has 346 places, 474 transitions, 8777 flow [2024-06-21 18:14:36,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8447, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8777, PETRI_PLACES=346, PETRI_TRANSITIONS=474} [2024-06-21 18:14:36,447 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 18:14:36,447 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 474 transitions, 8777 flow [2024-06-21 18:14:36,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:36,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:36,447 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-21 18:14:36,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 18:14:36,447 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-21 18:14:36,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:36,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1323830882, now seen corresponding path program 4 times [2024-06-21 18:14:36,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:36,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781549896] [2024-06-21 18:14:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:36,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:36,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:36,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:36,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:36,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781549896] [2024-06-21 18:14:36,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781549896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:36,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:36,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:36,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105083334] [2024-06-21 18:14:36,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:36,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:36,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:36,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:36,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:36,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:36,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 474 transitions, 8777 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:36,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:36,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:36,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:37,485 INFO L124 PetriNetUnfolderBase]: 2748/4583 cut-off events. [2024-06-21 18:14:37,485 INFO L125 PetriNetUnfolderBase]: For 420496/420496 co-relation queries the response was YES. [2024-06-21 18:14:37,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38664 conditions, 4583 events. 2748/4583 cut-off events. For 420496/420496 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 29407 event pairs, 583 based on Foata normal form. 8/4589 useless extension candidates. Maximal degree in co-relation 38509. Up to 4114 conditions per place. [2024-06-21 18:14:37,557 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 443 selfloop transitions, 48 changer transitions 0/498 dead transitions. [2024-06-21 18:14:37,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 498 transitions, 9879 flow [2024-06-21 18:14:37,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:37,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:37,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-21 18:14:37,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-21 18:14:37,559 INFO L175 Difference]: Start difference. First operand has 346 places, 474 transitions, 8777 flow. Second operand 8 states and 181 transitions. [2024-06-21 18:14:37,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 498 transitions, 9879 flow [2024-06-21 18:14:39,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 498 transitions, 9412 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-21 18:14:39,041 INFO L231 Difference]: Finished difference. Result has 345 places, 475 transitions, 8425 flow [2024-06-21 18:14:39,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8310, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8425, PETRI_PLACES=345, PETRI_TRANSITIONS=475} [2024-06-21 18:14:39,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-21 18:14:39,041 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 475 transitions, 8425 flow [2024-06-21 18:14:39,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:39,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:39,042 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-21 18:14:39,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 18:14:39,042 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-21 18:14:39,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:39,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1323504452, now seen corresponding path program 5 times [2024-06-21 18:14:39,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:39,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191615595] [2024-06-21 18:14:39,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:39,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:39,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:39,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:39,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:39,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191615595] [2024-06-21 18:14:39,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191615595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:39,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:39,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:39,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366089197] [2024-06-21 18:14:39,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:39,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:39,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:39,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:39,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:39,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:39,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 475 transitions, 8425 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:39,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:39,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:39,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:40,041 INFO L124 PetriNetUnfolderBase]: 2814/4687 cut-off events. [2024-06-21 18:14:40,042 INFO L125 PetriNetUnfolderBase]: For 444526/444526 co-relation queries the response was YES. [2024-06-21 18:14:40,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39528 conditions, 4687 events. 2814/4687 cut-off events. For 444526/444526 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 30219 event pairs, 593 based on Foata normal form. 6/4691 useless extension candidates. Maximal degree in co-relation 39374. Up to 4136 conditions per place. [2024-06-21 18:14:40,107 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 446 selfloop transitions, 51 changer transitions 0/504 dead transitions. [2024-06-21 18:14:40,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 504 transitions, 9733 flow [2024-06-21 18:14:40,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:40,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:40,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 18:14:40,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 18:14:40,109 INFO L175 Difference]: Start difference. First operand has 345 places, 475 transitions, 8425 flow. Second operand 8 states and 184 transitions. [2024-06-21 18:14:40,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 504 transitions, 9733 flow [2024-06-21 18:14:41,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 504 transitions, 9640 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 18:14:41,850 INFO L231 Difference]: Finished difference. Result has 348 places, 477 transitions, 8468 flow [2024-06-21 18:14:41,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8332, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8468, PETRI_PLACES=348, PETRI_TRANSITIONS=477} [2024-06-21 18:14:41,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 18:14:41,851 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 477 transitions, 8468 flow [2024-06-21 18:14:41,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:41,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:41,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] [2024-06-21 18:14:41,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 18:14:41,855 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-21 18:14:41,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:41,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1334555642, now seen corresponding path program 6 times [2024-06-21 18:14:41,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:41,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181232382] [2024-06-21 18:14:41,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:41,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:41,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:41,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-21 18:14:41,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:41,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181232382] [2024-06-21 18:14:41,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181232382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:41,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:41,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:41,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109853868] [2024-06-21 18:14:41,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:41,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:41,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:41,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:41,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:42,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:42,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 477 transitions, 8468 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:42,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:42,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:42,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:42,839 INFO L124 PetriNetUnfolderBase]: 2796/4659 cut-off events. [2024-06-21 18:14:42,839 INFO L125 PetriNetUnfolderBase]: For 436007/436007 co-relation queries the response was YES. [2024-06-21 18:14:42,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38903 conditions, 4659 events. 2796/4659 cut-off events. For 436007/436007 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 30081 event pairs, 591 based on Foata normal form. 8/4665 useless extension candidates. Maximal degree in co-relation 38748. Up to 4190 conditions per place. [2024-06-21 18:14:42,910 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 444 selfloop transitions, 49 changer transitions 0/500 dead transitions. [2024-06-21 18:14:42,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 500 transitions, 9562 flow [2024-06-21 18:14:42,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:42,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:42,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 18:14:42,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 18:14:42,911 INFO L175 Difference]: Start difference. First operand has 348 places, 477 transitions, 8468 flow. Second operand 8 states and 180 transitions. [2024-06-21 18:14:42,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 500 transitions, 9562 flow [2024-06-21 18:14:44,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 500 transitions, 9480 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:44,488 INFO L231 Difference]: Finished difference. Result has 350 places, 477 transitions, 8489 flow [2024-06-21 18:14:44,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8386, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8489, PETRI_PLACES=350, PETRI_TRANSITIONS=477} [2024-06-21 18:14:44,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 18:14:44,489 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 477 transitions, 8489 flow [2024-06-21 18:14:44,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:44,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:44,489 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-21 18:14:44,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 18:14:44,490 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-21 18:14:44,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:44,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1334955356, now seen corresponding path program 1 times [2024-06-21 18:14:44,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:44,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168085013] [2024-06-21 18:14:44,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:44,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:44,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:44,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:44,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:44,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168085013] [2024-06-21 18:14:44,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168085013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:44,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:44,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:44,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123314501] [2024-06-21 18:14:44,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:44,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:44,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:44,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:44,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:44,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:44,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 477 transitions, 8489 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:44,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:44,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:44,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:45,535 INFO L124 PetriNetUnfolderBase]: 2816/4697 cut-off events. [2024-06-21 18:14:45,536 INFO L125 PetriNetUnfolderBase]: For 438589/438589 co-relation queries the response was YES. [2024-06-21 18:14:45,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39169 conditions, 4697 events. 2816/4697 cut-off events. For 438589/438589 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30350 event pairs, 591 based on Foata normal form. 6/4701 useless extension candidates. Maximal degree in co-relation 39014. Up to 4128 conditions per place. [2024-06-21 18:14:45,603 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 446 selfloop transitions, 53 changer transitions 0/506 dead transitions. [2024-06-21 18:14:45,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 506 transitions, 9649 flow [2024-06-21 18:14:45,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:45,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:45,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 18:14:45,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 18:14:45,605 INFO L175 Difference]: Start difference. First operand has 350 places, 477 transitions, 8489 flow. Second operand 8 states and 182 transitions. [2024-06-21 18:14:45,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 506 transitions, 9649 flow [2024-06-21 18:14:47,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 506 transitions, 9550 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 18:14:47,157 INFO L231 Difference]: Finished difference. Result has 353 places, 480 transitions, 8546 flow [2024-06-21 18:14:47,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8546, PETRI_PLACES=353, PETRI_TRANSITIONS=480} [2024-06-21 18:14:47,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 18:14:47,158 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 480 transitions, 8546 flow [2024-06-21 18:14:47,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:47,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:47,159 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-21 18:14:47,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 18:14:47,159 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-21 18:14:47,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:47,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1662445290, now seen corresponding path program 6 times [2024-06-21 18:14:47,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:47,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855241743] [2024-06-21 18:14:47,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:47,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:47,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:47,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-21 18:14:47,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:47,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855241743] [2024-06-21 18:14:47,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855241743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:47,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:47,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:47,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797003298] [2024-06-21 18:14:47,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:47,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:47,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:47,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:47,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:47,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:47,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 480 transitions, 8546 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:47,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:47,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:47,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:48,148 INFO L124 PetriNetUnfolderBase]: 2821/4708 cut-off events. [2024-06-21 18:14:48,148 INFO L125 PetriNetUnfolderBase]: For 437757/437774 co-relation queries the response was YES. [2024-06-21 18:14:48,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39486 conditions, 4708 events. 2821/4708 cut-off events. For 437757/437774 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30492 event pairs, 647 based on Foata normal form. 13/4714 useless extension candidates. Maximal degree in co-relation 39329. Up to 4082 conditions per place. [2024-06-21 18:14:48,215 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 364 selfloop transitions, 128 changer transitions 0/499 dead transitions. [2024-06-21 18:14:48,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 499 transitions, 9941 flow [2024-06-21 18:14:48,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:14:48,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:14:48,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 18:14:48,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 18:14:48,216 INFO L175 Difference]: Start difference. First operand has 353 places, 480 transitions, 8546 flow. Second operand 7 states and 162 transitions. [2024-06-21 18:14:48,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 499 transitions, 9941 flow [2024-06-21 18:14:49,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 499 transitions, 9882 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 18:14:49,864 INFO L231 Difference]: Finished difference. Result has 357 places, 483 transitions, 8798 flow [2024-06-21 18:14:49,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8487, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8798, PETRI_PLACES=357, PETRI_TRANSITIONS=483} [2024-06-21 18:14:49,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 18:14:49,865 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 483 transitions, 8798 flow [2024-06-21 18:14:49,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:49,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:49,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] [2024-06-21 18:14:49,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 18:14:49,865 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-21 18:14:49,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:49,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1201395420, now seen corresponding path program 7 times [2024-06-21 18:14:49,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:49,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647170904] [2024-06-21 18:14:49,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:49,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:49,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-21 18:14:49,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:49,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647170904] [2024-06-21 18:14:49,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647170904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:49,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:49,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:49,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140127679] [2024-06-21 18:14:49,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:49,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:49,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:49,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:49,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:50,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:50,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 483 transitions, 8798 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:50,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:50,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:50,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:50,867 INFO L124 PetriNetUnfolderBase]: 2818/4704 cut-off events. [2024-06-21 18:14:50,867 INFO L125 PetriNetUnfolderBase]: For 444637/444654 co-relation queries the response was YES. [2024-06-21 18:14:50,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39781 conditions, 4704 events. 2818/4704 cut-off events. For 444637/444654 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30463 event pairs, 645 based on Foata normal form. 13/4710 useless extension candidates. Maximal degree in co-relation 39622. Up to 4079 conditions per place. [2024-06-21 18:14:50,936 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 364 selfloop transitions, 128 changer transitions 0/499 dead transitions. [2024-06-21 18:14:50,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 499 transitions, 10148 flow [2024-06-21 18:14:50,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:14:50,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:14:50,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 18:14:50,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 18:14:50,937 INFO L175 Difference]: Start difference. First operand has 357 places, 483 transitions, 8798 flow. Second operand 7 states and 163 transitions. [2024-06-21 18:14:50,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 499 transitions, 10148 flow [2024-06-21 18:14:52,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 499 transitions, 9946 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 18:14:52,662 INFO L231 Difference]: Finished difference. Result has 361 places, 483 transitions, 8858 flow [2024-06-21 18:14:52,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8596, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8858, PETRI_PLACES=361, PETRI_TRANSITIONS=483} [2024-06-21 18:14:52,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-21 18:14:52,663 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 483 transitions, 8858 flow [2024-06-21 18:14:52,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:52,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:52,663 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-21 18:14:52,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 18:14:52,663 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-21 18:14:52,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:52,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1497630744, now seen corresponding path program 9 times [2024-06-21 18:14:52,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:52,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139054399] [2024-06-21 18:14:52,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:52,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:52,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:52,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:52,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:52,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139054399] [2024-06-21 18:14:52,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139054399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:52,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:52,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:52,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728570384] [2024-06-21 18:14:52,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:52,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:52,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:52,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:52,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:52,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:52,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 483 transitions, 8858 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:52,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:52,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:52,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:53,746 INFO L124 PetriNetUnfolderBase]: 2823/4713 cut-off events. [2024-06-21 18:14:53,746 INFO L125 PetriNetUnfolderBase]: For 455868/455885 co-relation queries the response was YES. [2024-06-21 18:14:53,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40035 conditions, 4713 events. 2823/4713 cut-off events. For 455868/455885 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30502 event pairs, 628 based on Foata normal form. 13/4719 useless extension candidates. Maximal degree in co-relation 39874. Up to 4031 conditions per place. [2024-06-21 18:14:53,819 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 360 selfloop transitions, 147 changer transitions 0/514 dead transitions. [2024-06-21 18:14:53,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 514 transitions, 10218 flow [2024-06-21 18:14:53,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:14:53,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:14:53,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 18:14:53,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 18:14:53,820 INFO L175 Difference]: Start difference. First operand has 361 places, 483 transitions, 8858 flow. Second operand 10 states and 225 transitions. [2024-06-21 18:14:53,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 514 transitions, 10218 flow [2024-06-21 18:14:55,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 514 transitions, 9750 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-21 18:14:55,323 INFO L231 Difference]: Finished difference. Result has 364 places, 486 transitions, 8850 flow [2024-06-21 18:14:55,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8850, PETRI_PLACES=364, PETRI_TRANSITIONS=486} [2024-06-21 18:14:55,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-21 18:14:55,324 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 486 transitions, 8850 flow [2024-06-21 18:14:55,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:55,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:55,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-21 18:14:55,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 18:14:55,324 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-21 18:14:55,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:55,325 INFO L85 PathProgramCache]: Analyzing trace with hash 500224316, now seen corresponding path program 10 times [2024-06-21 18:14:55,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:55,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432473818] [2024-06-21 18:14:55,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:55,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:55,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:55,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:55,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:55,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432473818] [2024-06-21 18:14:55,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432473818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:55,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:55,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:55,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975517217] [2024-06-21 18:14:55,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:55,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:55,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:55,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:55,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:55,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:55,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 486 transitions, 8850 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:55,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:55,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:55,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:56,393 INFO L124 PetriNetUnfolderBase]: 2820/4700 cut-off events. [2024-06-21 18:14:56,393 INFO L125 PetriNetUnfolderBase]: For 457012/457012 co-relation queries the response was YES. [2024-06-21 18:14:56,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39978 conditions, 4700 events. 2820/4700 cut-off events. For 457012/457012 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30494 event pairs, 620 based on Foata normal form. 1/4692 useless extension candidates. Maximal degree in co-relation 39817. Up to 4028 conditions per place. [2024-06-21 18:14:56,461 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 362 selfloop transitions, 146 changer transitions 0/515 dead transitions. [2024-06-21 18:14:56,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 515 transitions, 10117 flow [2024-06-21 18:14:56,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:56,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:56,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 18:14:56,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 18:14:56,463 INFO L175 Difference]: Start difference. First operand has 364 places, 486 transitions, 8850 flow. Second operand 8 states and 194 transitions. [2024-06-21 18:14:56,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 515 transitions, 10117 flow [2024-06-21 18:14:58,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 515 transitions, 9803 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 18:14:58,260 INFO L231 Difference]: Finished difference. Result has 365 places, 486 transitions, 8838 flow [2024-06-21 18:14:58,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8536, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8838, PETRI_PLACES=365, PETRI_TRANSITIONS=486} [2024-06-21 18:14:58,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-21 18:14:58,261 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 486 transitions, 8838 flow [2024-06-21 18:14:58,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:58,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:14:58,261 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-21 18:14:58,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 18:14:58,262 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-21 18:14:58,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:14:58,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1632141404, now seen corresponding path program 13 times [2024-06-21 18:14:58,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:14:58,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115885155] [2024-06-21 18:14:58,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:14:58,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:14:58,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:14:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:14:58,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:14:58,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115885155] [2024-06-21 18:14:58,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115885155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:14:58,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:14:58,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:14:58,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774299729] [2024-06-21 18:14:58,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:14:58,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:14:58,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:14:58,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:14:58,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:14:58,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:14:58,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 486 transitions, 8838 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:14:58,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:14:58,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:14:58,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:14:59,460 INFO L124 PetriNetUnfolderBase]: 2830/4712 cut-off events. [2024-06-21 18:14:59,460 INFO L125 PetriNetUnfolderBase]: For 469985/469985 co-relation queries the response was YES. [2024-06-21 18:14:59,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40212 conditions, 4712 events. 2830/4712 cut-off events. For 469985/469985 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30462 event pairs, 637 based on Foata normal form. 2/4705 useless extension candidates. Maximal degree in co-relation 40050. Up to 3746 conditions per place. [2024-06-21 18:14:59,517 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 249 selfloop transitions, 267 changer transitions 0/523 dead transitions. [2024-06-21 18:14:59,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 523 transitions, 10741 flow [2024-06-21 18:14:59,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:14:59,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:14:59,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 18:14:59,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-21 18:14:59,518 INFO L175 Difference]: Start difference. First operand has 365 places, 486 transitions, 8838 flow. Second operand 8 states and 203 transitions. [2024-06-21 18:14:59,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 523 transitions, 10741 flow [2024-06-21 18:15:01,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 523 transitions, 10496 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 18:15:01,482 INFO L231 Difference]: Finished difference. Result has 369 places, 492 transitions, 9355 flow [2024-06-21 18:15:01,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8601, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9355, PETRI_PLACES=369, PETRI_TRANSITIONS=492} [2024-06-21 18:15:01,482 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-21 18:15:01,482 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 492 transitions, 9355 flow [2024-06-21 18:15:01,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:01,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:01,483 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-21 18:15:01,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 18:15:01,483 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-21 18:15:01,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:01,483 INFO L85 PathProgramCache]: Analyzing trace with hash -265173560, now seen corresponding path program 14 times [2024-06-21 18:15:01,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:01,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838643577] [2024-06-21 18:15:01,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:01,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:01,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:01,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:01,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:01,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838643577] [2024-06-21 18:15:01,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838643577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:01,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:01,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:01,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358270719] [2024-06-21 18:15:01,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:01,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:01,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:01,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:01,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:01,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:01,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 492 transitions, 9355 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:01,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:01,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:01,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:02,548 INFO L124 PetriNetUnfolderBase]: 2824/4704 cut-off events. [2024-06-21 18:15:02,549 INFO L125 PetriNetUnfolderBase]: For 467153/467153 co-relation queries the response was YES. [2024-06-21 18:15:02,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40500 conditions, 4704 events. 2824/4704 cut-off events. For 467153/467153 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30469 event pairs, 637 based on Foata normal form. 2/4697 useless extension candidates. Maximal degree in co-relation 40336. Up to 3741 conditions per place. [2024-06-21 18:15:02,617 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 248 selfloop transitions, 271 changer transitions 0/526 dead transitions. [2024-06-21 18:15:02,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 526 transitions, 11325 flow [2024-06-21 18:15:02,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:15:02,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:15:02,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-21 18:15:02,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6175 [2024-06-21 18:15:02,618 INFO L175 Difference]: Start difference. First operand has 369 places, 492 transitions, 9355 flow. Second operand 10 states and 247 transitions. [2024-06-21 18:15:02,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 526 transitions, 11325 flow [2024-06-21 18:15:04,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 526 transitions, 10735 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-21 18:15:04,542 INFO L231 Difference]: Finished difference. Result has 371 places, 492 transitions, 9346 flow [2024-06-21 18:15:04,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8785, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9346, PETRI_PLACES=371, PETRI_TRANSITIONS=492} [2024-06-21 18:15:04,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-21 18:15:04,543 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 492 transitions, 9346 flow [2024-06-21 18:15:04,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:04,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:04,543 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-21 18:15:04,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 18:15:04,544 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-21 18:15:04,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:04,544 INFO L85 PathProgramCache]: Analyzing trace with hash -265173746, now seen corresponding path program 11 times [2024-06-21 18:15:04,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:04,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189905518] [2024-06-21 18:15:04,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:04,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:04,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:04,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-21 18:15:04,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:04,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189905518] [2024-06-21 18:15:04,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189905518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:04,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:04,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:04,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898453950] [2024-06-21 18:15:04,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:04,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:04,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:04,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:04,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:04,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:04,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 492 transitions, 9346 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:04,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:04,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:04,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:05,626 INFO L124 PetriNetUnfolderBase]: 2829/4720 cut-off events. [2024-06-21 18:15:05,627 INFO L125 PetriNetUnfolderBase]: For 453981/453981 co-relation queries the response was YES. [2024-06-21 18:15:05,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40516 conditions, 4720 events. 2829/4720 cut-off events. For 453981/453981 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 30558 event pairs, 617 based on Foata normal form. 1/4712 useless extension candidates. Maximal degree in co-relation 40352. Up to 4040 conditions per place. [2024-06-21 18:15:05,697 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 371 selfloop transitions, 152 changer transitions 0/530 dead transitions. [2024-06-21 18:15:05,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 530 transitions, 10889 flow [2024-06-21 18:15:05,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 18:15:05,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 18:15:05,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 289 transitions. [2024-06-21 18:15:05,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5557692307692308 [2024-06-21 18:15:05,699 INFO L175 Difference]: Start difference. First operand has 371 places, 492 transitions, 9346 flow. Second operand 13 states and 289 transitions. [2024-06-21 18:15:05,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 530 transitions, 10889 flow [2024-06-21 18:15:07,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 530 transitions, 10215 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-21 18:15:07,609 INFO L231 Difference]: Finished difference. Result has 371 places, 495 transitions, 9068 flow [2024-06-21 18:15:07,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8688, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9068, PETRI_PLACES=371, PETRI_TRANSITIONS=495} [2024-06-21 18:15:07,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-21 18:15:07,610 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 495 transitions, 9068 flow [2024-06-21 18:15:07,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:07,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:07,611 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-21 18:15:07,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 18:15:07,611 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-21 18:15:07,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:07,611 INFO L85 PathProgramCache]: Analyzing trace with hash -265162214, now seen corresponding path program 8 times [2024-06-21 18:15:07,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:07,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891594098] [2024-06-21 18:15:07,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:07,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:07,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:07,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:07,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:07,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891594098] [2024-06-21 18:15:07,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891594098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:07,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:07,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:07,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432444966] [2024-06-21 18:15:07,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:07,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:07,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:07,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:07,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:07,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:07,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 495 transitions, 9068 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:07,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:07,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:07,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:08,638 INFO L124 PetriNetUnfolderBase]: 2826/4713 cut-off events. [2024-06-21 18:15:08,639 INFO L125 PetriNetUnfolderBase]: For 430458/430458 co-relation queries the response was YES. [2024-06-21 18:15:08,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39840 conditions, 4713 events. 2826/4713 cut-off events. For 430458/430458 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 30526 event pairs, 633 based on Foata normal form. 1/4705 useless extension candidates. Maximal degree in co-relation 39678. Up to 4092 conditions per place. [2024-06-21 18:15:08,711 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 372 selfloop transitions, 135 changer transitions 0/514 dead transitions. [2024-06-21 18:15:08,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 514 transitions, 10456 flow [2024-06-21 18:15:08,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:15:08,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:15:08,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 18:15:08,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:15:08,713 INFO L175 Difference]: Start difference. First operand has 371 places, 495 transitions, 9068 flow. Second operand 7 states and 168 transitions. [2024-06-21 18:15:08,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 514 transitions, 10456 flow [2024-06-21 18:15:10,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 514 transitions, 10075 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-06-21 18:15:10,556 INFO L231 Difference]: Finished difference. Result has 365 places, 495 transitions, 8983 flow [2024-06-21 18:15:10,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8695, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8983, PETRI_PLACES=365, PETRI_TRANSITIONS=495} [2024-06-21 18:15:10,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-21 18:15:10,557 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 495 transitions, 8983 flow [2024-06-21 18:15:10,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:10,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:10,557 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-21 18:15:10,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 18:15:10,557 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-21 18:15:10,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:10,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1223116034, now seen corresponding path program 9 times [2024-06-21 18:15:10,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:10,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000121893] [2024-06-21 18:15:10,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:10,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:10,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:10,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-21 18:15:10,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:10,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000121893] [2024-06-21 18:15:10,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000121893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:10,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:10,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:10,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269768250] [2024-06-21 18:15:10,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:10,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:10,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:10,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:10,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:10,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:10,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 495 transitions, 8983 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:10,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:10,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:10,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:11,590 INFO L124 PetriNetUnfolderBase]: 2823/4714 cut-off events. [2024-06-21 18:15:11,590 INFO L125 PetriNetUnfolderBase]: For 417019/417019 co-relation queries the response was YES. [2024-06-21 18:15:11,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39520 conditions, 4714 events. 2823/4714 cut-off events. For 417019/417019 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30592 event pairs, 627 based on Foata normal form. 1/4706 useless extension candidates. Maximal degree in co-relation 39359. Up to 4089 conditions per place. [2024-06-21 18:15:11,661 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 373 selfloop transitions, 134 changer transitions 0/514 dead transitions. [2024-06-21 18:15:11,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 514 transitions, 10367 flow [2024-06-21 18:15:11,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:15:11,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:15:11,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 18:15:11,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:15:11,663 INFO L175 Difference]: Start difference. First operand has 365 places, 495 transitions, 8983 flow. Second operand 7 states and 168 transitions. [2024-06-21 18:15:11,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 514 transitions, 10367 flow [2024-06-21 18:15:13,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 514 transitions, 10057 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 18:15:13,365 INFO L231 Difference]: Finished difference. Result has 363 places, 495 transitions, 8967 flow [2024-06-21 18:15:13,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8685, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8967, PETRI_PLACES=363, PETRI_TRANSITIONS=495} [2024-06-21 18:15:13,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-21 18:15:13,366 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 495 transitions, 8967 flow [2024-06-21 18:15:13,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:13,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:13,367 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-21 18:15:13,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 18:15:13,367 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-21 18:15:13,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:13,367 INFO L85 PathProgramCache]: Analyzing trace with hash -265168166, now seen corresponding path program 12 times [2024-06-21 18:15:13,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:13,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152613366] [2024-06-21 18:15:13,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:13,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:13,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:13,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:13,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:13,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152613366] [2024-06-21 18:15:13,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152613366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:13,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:13,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:13,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616088147] [2024-06-21 18:15:13,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:13,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:13,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:13,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:13,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:13,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:13,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 495 transitions, 8967 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:13,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:13,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:13,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:14,468 INFO L124 PetriNetUnfolderBase]: 2820/4710 cut-off events. [2024-06-21 18:15:14,468 INFO L125 PetriNetUnfolderBase]: For 397655/397655 co-relation queries the response was YES. [2024-06-21 18:15:14,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39179 conditions, 4710 events. 2820/4710 cut-off events. For 397655/397655 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30606 event pairs, 617 based on Foata normal form. 1/4702 useless extension candidates. Maximal degree in co-relation 39020. Up to 4029 conditions per place. [2024-06-21 18:15:14,533 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 368 selfloop transitions, 152 changer transitions 0/527 dead transitions. [2024-06-21 18:15:14,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 527 transitions, 10254 flow [2024-06-21 18:15:14,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:15:14,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:15:14,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-21 18:15:14,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-21 18:15:14,535 INFO L175 Difference]: Start difference. First operand has 363 places, 495 transitions, 8967 flow. Second operand 11 states and 250 transitions. [2024-06-21 18:15:14,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 527 transitions, 10254 flow [2024-06-21 18:15:16,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 527 transitions, 9907 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 18:15:16,174 INFO L231 Difference]: Finished difference. Result has 366 places, 495 transitions, 8942 flow [2024-06-21 18:15:16,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8624, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8942, PETRI_PLACES=366, PETRI_TRANSITIONS=495} [2024-06-21 18:15:16,174 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-21 18:15:16,174 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 495 transitions, 8942 flow [2024-06-21 18:15:16,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:16,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:16,175 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-21 18:15:16,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 18:15:16,175 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-21 18:15:16,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:16,175 INFO L85 PathProgramCache]: Analyzing trace with hash -265162400, now seen corresponding path program 15 times [2024-06-21 18:15:16,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:16,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294715502] [2024-06-21 18:15:16,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:16,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:16,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:16,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:16,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:16,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294715502] [2024-06-21 18:15:16,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294715502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:16,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:16,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:16,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933462576] [2024-06-21 18:15:16,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:16,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:16,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:16,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:16,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:16,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:16,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 495 transitions, 8942 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:16,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:16,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:16,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:17,209 INFO L124 PetriNetUnfolderBase]: 2814/4691 cut-off events. [2024-06-21 18:15:17,209 INFO L125 PetriNetUnfolderBase]: For 386064/386064 co-relation queries the response was YES. [2024-06-21 18:15:17,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38913 conditions, 4691 events. 2814/4691 cut-off events. For 386064/386064 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 30309 event pairs, 637 based on Foata normal form. 2/4684 useless extension candidates. Maximal degree in co-relation 38756. Up to 3734 conditions per place. [2024-06-21 18:15:17,274 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 242 selfloop transitions, 280 changer transitions 0/529 dead transitions. [2024-06-21 18:15:17,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 529 transitions, 10692 flow [2024-06-21 18:15:17,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:15:17,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:15:17,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-21 18:15:17,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5977272727272728 [2024-06-21 18:15:17,276 INFO L175 Difference]: Start difference. First operand has 366 places, 495 transitions, 8942 flow. Second operand 11 states and 263 transitions. [2024-06-21 18:15:17,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 529 transitions, 10692 flow [2024-06-21 18:15:19,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 529 transitions, 10354 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-21 18:15:19,098 INFO L231 Difference]: Finished difference. Result has 366 places, 495 transitions, 9203 flow [2024-06-21 18:15:19,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8620, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9203, PETRI_PLACES=366, PETRI_TRANSITIONS=495} [2024-06-21 18:15:19,099 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-21 18:15:19,099 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 495 transitions, 9203 flow [2024-06-21 18:15:19,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:19,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:19,100 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-21 18:15:19,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 18:15:19,100 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-21 18:15:19,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:19,100 INFO L85 PathProgramCache]: Analyzing trace with hash 685498934, now seen corresponding path program 10 times [2024-06-21 18:15:19,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:19,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010575045] [2024-06-21 18:15:19,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:19,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:19,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:19,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:19,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:19,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010575045] [2024-06-21 18:15:19,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010575045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:19,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:19,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:19,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409933733] [2024-06-21 18:15:19,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:19,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:19,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:19,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:19,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:19,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:19,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 495 transitions, 9203 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:19,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:19,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:19,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:20,116 INFO L124 PetriNetUnfolderBase]: 2811/4701 cut-off events. [2024-06-21 18:15:20,116 INFO L125 PetriNetUnfolderBase]: For 372069/372075 co-relation queries the response was YES. [2024-06-21 18:15:20,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39026 conditions, 4701 events. 2811/4701 cut-off events. For 372069/372075 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 30528 event pairs, 602 based on Foata normal form. 5/4703 useless extension candidates. Maximal degree in co-relation 38869. Up to 4160 conditions per place. [2024-06-21 18:15:20,181 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 435 selfloop transitions, 74 changer transitions 0/516 dead transitions. [2024-06-21 18:15:20,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 516 transitions, 10427 flow [2024-06-21 18:15:20,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:15:20,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:15:20,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 18:15:20,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 18:15:20,182 INFO L175 Difference]: Start difference. First operand has 366 places, 495 transitions, 9203 flow. Second operand 7 states and 169 transitions. [2024-06-21 18:15:20,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 516 transitions, 10427 flow [2024-06-21 18:15:21,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 516 transitions, 9801 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-06-21 18:15:21,800 INFO L231 Difference]: Finished difference. Result has 358 places, 495 transitions, 8740 flow [2024-06-21 18:15:21,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8585, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8740, PETRI_PLACES=358, PETRI_TRANSITIONS=495} [2024-06-21 18:15:21,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-21 18:15:21,801 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 495 transitions, 8740 flow [2024-06-21 18:15:21,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:21,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:21,802 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-21 18:15:21,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 18:15:21,802 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-21 18:15:21,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:21,802 INFO L85 PathProgramCache]: Analyzing trace with hash 685498748, now seen corresponding path program 16 times [2024-06-21 18:15:21,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:21,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855604383] [2024-06-21 18:15:21,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:21,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:21,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:21,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:21,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:21,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855604383] [2024-06-21 18:15:21,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855604383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:21,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:21,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:21,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8760417] [2024-06-21 18:15:21,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:21,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:21,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:21,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:21,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:21,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:21,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 495 transitions, 8740 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:21,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:21,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:21,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:22,816 INFO L124 PetriNetUnfolderBase]: 2855/4774 cut-off events. [2024-06-21 18:15:22,816 INFO L125 PetriNetUnfolderBase]: For 357757/357763 co-relation queries the response was YES. [2024-06-21 18:15:22,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38891 conditions, 4774 events. 2855/4774 cut-off events. For 357757/357763 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 31086 event pairs, 603 based on Foata normal form. 6/4777 useless extension candidates. Maximal degree in co-relation 38738. Up to 4140 conditions per place. [2024-06-21 18:15:22,884 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 432 selfloop transitions, 101 changer transitions 0/540 dead transitions. [2024-06-21 18:15:22,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 540 transitions, 10733 flow [2024-06-21 18:15:22,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:15:22,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:15:22,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 18:15:22,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 18:15:22,885 INFO L175 Difference]: Start difference. First operand has 358 places, 495 transitions, 8740 flow. Second operand 7 states and 176 transitions. [2024-06-21 18:15:22,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 540 transitions, 10733 flow [2024-06-21 18:15:24,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 540 transitions, 10501 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 18:15:24,298 INFO L231 Difference]: Finished difference. Result has 360 places, 512 transitions, 9107 flow [2024-06-21 18:15:24,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8547, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9107, PETRI_PLACES=360, PETRI_TRANSITIONS=512} [2024-06-21 18:15:24,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-21 18:15:24,299 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 512 transitions, 9107 flow [2024-06-21 18:15:24,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:24,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:24,299 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-21 18:15:24,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 18:15:24,299 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-21 18:15:24,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:24,300 INFO L85 PathProgramCache]: Analyzing trace with hash 685487402, now seen corresponding path program 13 times [2024-06-21 18:15:24,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:24,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127591867] [2024-06-21 18:15:24,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:24,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:24,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:24,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:24,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:24,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127591867] [2024-06-21 18:15:24,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127591867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:24,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:24,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:15:24,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385819120] [2024-06-21 18:15:24,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:24,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:15:24,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:24,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:15:24,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:15:24,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:24,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 512 transitions, 9107 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:24,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:24,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:24,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:25,411 INFO L124 PetriNetUnfolderBase]: 2865/4792 cut-off events. [2024-06-21 18:15:25,411 INFO L125 PetriNetUnfolderBase]: For 366966/366972 co-relation queries the response was YES. [2024-06-21 18:15:25,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39362 conditions, 4792 events. 2865/4792 cut-off events. For 366966/366972 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31238 event pairs, 603 based on Foata normal form. 6/4795 useless extension candidates. Maximal degree in co-relation 39207. Up to 4213 conditions per place. [2024-06-21 18:15:25,470 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 462 selfloop transitions, 78 changer transitions 0/547 dead transitions. [2024-06-21 18:15:25,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 547 transitions, 10663 flow [2024-06-21 18:15:25,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:15:25,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:15:25,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-21 18:15:25,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-21 18:15:25,472 INFO L175 Difference]: Start difference. First operand has 360 places, 512 transitions, 9107 flow. Second operand 6 states and 159 transitions. [2024-06-21 18:15:25,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 547 transitions, 10663 flow [2024-06-21 18:15:26,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 547 transitions, 10549 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-21 18:15:26,855 INFO L231 Difference]: Finished difference. Result has 365 places, 521 transitions, 9467 flow [2024-06-21 18:15:26,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8995, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9467, PETRI_PLACES=365, PETRI_TRANSITIONS=521} [2024-06-21 18:15:26,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-21 18:15:26,856 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 521 transitions, 9467 flow [2024-06-21 18:15:26,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:26,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:26,856 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-21 18:15:26,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 18:15:26,856 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-21 18:15:26,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:26,857 INFO L85 PathProgramCache]: Analyzing trace with hash 693260714, now seen corresponding path program 11 times [2024-06-21 18:15:26,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:26,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547982433] [2024-06-21 18:15:26,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:26,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:26,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:26,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:26,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:26,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547982433] [2024-06-21 18:15:26,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547982433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:26,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:26,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:26,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047091395] [2024-06-21 18:15:26,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:26,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:26,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:26,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:26,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:27,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:27,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 521 transitions, 9467 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:27,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:27,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:27,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:27,913 INFO L124 PetriNetUnfolderBase]: 2862/4790 cut-off events. [2024-06-21 18:15:27,913 INFO L125 PetriNetUnfolderBase]: For 362340/362346 co-relation queries the response was YES. [2024-06-21 18:15:27,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39499 conditions, 4790 events. 2862/4790 cut-off events. For 362340/362346 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31222 event pairs, 602 based on Foata normal form. 5/4792 useless extension candidates. Maximal degree in co-relation 39342. Up to 4230 conditions per place. [2024-06-21 18:15:27,987 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 454 selfloop transitions, 80 changer transitions 0/541 dead transitions. [2024-06-21 18:15:27,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 541 transitions, 10585 flow [2024-06-21 18:15:27,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:15:27,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:15:27,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 18:15:27,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 18:15:27,988 INFO L175 Difference]: Start difference. First operand has 365 places, 521 transitions, 9467 flow. Second operand 7 states and 167 transitions. [2024-06-21 18:15:27,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 541 transitions, 10585 flow [2024-06-21 18:15:29,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 541 transitions, 10450 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 18:15:29,578 INFO L231 Difference]: Finished difference. Result has 370 places, 521 transitions, 9498 flow [2024-06-21 18:15:29,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9332, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9498, PETRI_PLACES=370, PETRI_TRANSITIONS=521} [2024-06-21 18:15:29,578 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-21 18:15:29,578 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 521 transitions, 9498 flow [2024-06-21 18:15:29,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:29,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:29,579 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-21 18:15:29,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 18:15:29,579 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-21 18:15:29,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:29,579 INFO L85 PathProgramCache]: Analyzing trace with hash 685487588, now seen corresponding path program 17 times [2024-06-21 18:15:29,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:29,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796509656] [2024-06-21 18:15:29,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:29,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:29,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:29,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-21 18:15:29,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:29,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796509656] [2024-06-21 18:15:29,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796509656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:29,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:29,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:29,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731281834] [2024-06-21 18:15:29,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:29,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:29,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:29,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:29,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:29,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:29,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 521 transitions, 9498 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:29,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:29,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:29,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:30,614 INFO L124 PetriNetUnfolderBase]: 2856/4782 cut-off events. [2024-06-21 18:15:30,614 INFO L125 PetriNetUnfolderBase]: For 367668/367674 co-relation queries the response was YES. [2024-06-21 18:15:30,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39394 conditions, 4782 events. 2856/4782 cut-off events. For 367668/367674 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31238 event pairs, 602 based on Foata normal form. 6/4785 useless extension candidates. Maximal degree in co-relation 39236. Up to 4143 conditions per place. [2024-06-21 18:15:30,785 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 433 selfloop transitions, 111 changer transitions 0/551 dead transitions. [2024-06-21 18:15:30,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 551 transitions, 10982 flow [2024-06-21 18:15:30,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:15:30,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:15:30,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 18:15:30,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-21 18:15:30,788 INFO L175 Difference]: Start difference. First operand has 370 places, 521 transitions, 9498 flow. Second operand 7 states and 181 transitions. [2024-06-21 18:15:30,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 551 transitions, 10982 flow [2024-06-21 18:15:32,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 551 transitions, 10692 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 18:15:32,478 INFO L231 Difference]: Finished difference. Result has 370 places, 521 transitions, 9445 flow [2024-06-21 18:15:32,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9212, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9445, PETRI_PLACES=370, PETRI_TRANSITIONS=521} [2024-06-21 18:15:32,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-21 18:15:32,479 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 521 transitions, 9445 flow [2024-06-21 18:15:32,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:32,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:32,479 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-21 18:15:32,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 18:15:32,479 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-21 18:15:32,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:32,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1892048806, now seen corresponding path program 14 times [2024-06-21 18:15:32,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:32,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983202164] [2024-06-21 18:15:32,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:32,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:32,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:32,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-21 18:15:32,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:32,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983202164] [2024-06-21 18:15:32,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983202164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:32,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:32,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:15:32,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782445340] [2024-06-21 18:15:32,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:32,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:15:32,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:32,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:15:32,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:15:32,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:32,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 521 transitions, 9445 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:32,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:32,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:32,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:33,527 INFO L124 PetriNetUnfolderBase]: 2850/4776 cut-off events. [2024-06-21 18:15:33,527 INFO L125 PetriNetUnfolderBase]: For 369742/369748 co-relation queries the response was YES. [2024-06-21 18:15:33,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39131 conditions, 4776 events. 2850/4776 cut-off events. For 369742/369748 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31190 event pairs, 602 based on Foata normal form. 6/4779 useless extension candidates. Maximal degree in co-relation 38973. Up to 4195 conditions per place. [2024-06-21 18:15:33,594 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 458 selfloop transitions, 78 changer transitions 0/543 dead transitions. [2024-06-21 18:15:33,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 543 transitions, 10573 flow [2024-06-21 18:15:33,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:15:33,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:15:33,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-21 18:15:33,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-21 18:15:33,595 INFO L175 Difference]: Start difference. First operand has 370 places, 521 transitions, 9445 flow. Second operand 6 states and 155 transitions. [2024-06-21 18:15:33,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 543 transitions, 10573 flow [2024-06-21 18:15:35,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 543 transitions, 10379 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 18:15:35,221 INFO L231 Difference]: Finished difference. Result has 372 places, 521 transitions, 9421 flow [2024-06-21 18:15:35,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9251, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9421, PETRI_PLACES=372, PETRI_TRANSITIONS=521} [2024-06-21 18:15:35,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-21 18:15:35,222 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 521 transitions, 9421 flow [2024-06-21 18:15:35,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:35,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:35,223 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-21 18:15:35,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 18:15:35,223 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-21 18:15:35,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:35,223 INFO L85 PathProgramCache]: Analyzing trace with hash -244889218, now seen corresponding path program 18 times [2024-06-21 18:15:35,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:35,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352765151] [2024-06-21 18:15:35,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:35,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:35,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:35,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:35,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:35,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352765151] [2024-06-21 18:15:35,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352765151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:35,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:35,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:35,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69428165] [2024-06-21 18:15:35,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:35,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:35,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:35,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:35,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:35,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:35,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 521 transitions, 9421 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:35,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:35,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:35,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:36,291 INFO L124 PetriNetUnfolderBase]: 2868/4805 cut-off events. [2024-06-21 18:15:36,291 INFO L125 PetriNetUnfolderBase]: For 370932/370938 co-relation queries the response was YES. [2024-06-21 18:15:36,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39371 conditions, 4805 events. 2868/4805 cut-off events. For 370932/370938 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 31402 event pairs, 602 based on Foata normal form. 5/4807 useless extension candidates. Maximal degree in co-relation 39213. Up to 4210 conditions per place. [2024-06-21 18:15:36,360 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 450 selfloop transitions, 104 changer transitions 0/561 dead transitions. [2024-06-21 18:15:36,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 561 transitions, 11087 flow [2024-06-21 18:15:36,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:15:36,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:15:36,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-21 18:15:36,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 18:15:36,361 INFO L175 Difference]: Start difference. First operand has 372 places, 521 transitions, 9421 flow. Second operand 10 states and 232 transitions. [2024-06-21 18:15:36,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 561 transitions, 11087 flow [2024-06-21 18:15:38,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 561 transitions, 10869 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 18:15:38,182 INFO L231 Difference]: Finished difference. Result has 376 places, 530 transitions, 9591 flow [2024-06-21 18:15:38,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9591, PETRI_PLACES=376, PETRI_TRANSITIONS=530} [2024-06-21 18:15:38,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-21 18:15:38,183 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 530 transitions, 9591 flow [2024-06-21 18:15:38,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:38,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:38,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-21 18:15:38,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 18:15:38,183 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-21 18:15:38,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:38,184 INFO L85 PathProgramCache]: Analyzing trace with hash -248619448, now seen corresponding path program 19 times [2024-06-21 18:15:38,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:38,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815380863] [2024-06-21 18:15:38,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:38,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:38,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:38,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:38,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:38,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815380863] [2024-06-21 18:15:38,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815380863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:38,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:38,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:38,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798008783] [2024-06-21 18:15:38,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:38,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:38,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:38,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:38,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:38,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:38,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 530 transitions, 9591 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:38,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:38,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:38,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:39,236 INFO L124 PetriNetUnfolderBase]: 2889/4838 cut-off events. [2024-06-21 18:15:39,236 INFO L125 PetriNetUnfolderBase]: For 382894/382900 co-relation queries the response was YES. [2024-06-21 18:15:39,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39902 conditions, 4838 events. 2889/4838 cut-off events. For 382894/382900 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31673 event pairs, 602 based on Foata normal form. 5/4840 useless extension candidates. Maximal degree in co-relation 39743. Up to 4024 conditions per place. [2024-06-21 18:15:39,307 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 380 selfloop transitions, 185 changer transitions 0/572 dead transitions. [2024-06-21 18:15:39,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 572 transitions, 11447 flow [2024-06-21 18:15:39,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:39,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:39,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 18:15:39,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-21 18:15:39,309 INFO L175 Difference]: Start difference. First operand has 376 places, 530 transitions, 9591 flow. Second operand 8 states and 203 transitions. [2024-06-21 18:15:39,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 572 transitions, 11447 flow [2024-06-21 18:15:41,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 572 transitions, 11127 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 18:15:41,172 INFO L231 Difference]: Finished difference. Result has 378 places, 539 transitions, 9929 flow [2024-06-21 18:15:41,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9271, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9929, PETRI_PLACES=378, PETRI_TRANSITIONS=539} [2024-06-21 18:15:41,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-21 18:15:41,173 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 539 transitions, 9929 flow [2024-06-21 18:15:41,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:41,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:41,174 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-21 18:15:41,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 18:15:41,174 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-21 18:15:41,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:41,174 INFO L85 PathProgramCache]: Analyzing trace with hash -248619634, now seen corresponding path program 15 times [2024-06-21 18:15:41,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:41,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154784138] [2024-06-21 18:15:41,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:41,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:41,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:41,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-21 18:15:41,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:41,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154784138] [2024-06-21 18:15:41,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154784138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:41,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:41,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:15:41,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822427374] [2024-06-21 18:15:41,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:41,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:15:41,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:41,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:15:41,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:15:41,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:41,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 539 transitions, 9929 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:41,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:41,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:41,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:42,203 INFO L124 PetriNetUnfolderBase]: 2883/4830 cut-off events. [2024-06-21 18:15:42,203 INFO L125 PetriNetUnfolderBase]: For 390531/390537 co-relation queries the response was YES. [2024-06-21 18:15:42,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40131 conditions, 4830 events. 2883/4830 cut-off events. For 390531/390537 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31635 event pairs, 602 based on Foata normal form. 6/4833 useless extension candidates. Maximal degree in co-relation 39970. Up to 4136 conditions per place. [2024-06-21 18:15:42,270 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 439 selfloop transitions, 123 changer transitions 0/569 dead transitions. [2024-06-21 18:15:42,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 569 transitions, 11287 flow [2024-06-21 18:15:42,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:15:42,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:15:42,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-21 18:15:42,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 18:15:42,271 INFO L175 Difference]: Start difference. First operand has 378 places, 539 transitions, 9929 flow. Second operand 7 states and 182 transitions. [2024-06-21 18:15:42,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 569 transitions, 11287 flow [2024-06-21 18:15:44,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 569 transitions, 10687 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 18:15:44,337 INFO L231 Difference]: Finished difference. Result has 378 places, 539 transitions, 9589 flow [2024-06-21 18:15:44,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9329, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9589, PETRI_PLACES=378, PETRI_TRANSITIONS=539} [2024-06-21 18:15:44,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-21 18:15:44,338 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 539 transitions, 9589 flow [2024-06-21 18:15:44,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:44,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:44,338 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-21 18:15:44,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 18:15:44,338 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-21 18:15:44,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:44,339 INFO L85 PathProgramCache]: Analyzing trace with hash -248382298, now seen corresponding path program 20 times [2024-06-21 18:15:44,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:44,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647170905] [2024-06-21 18:15:44,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:44,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:44,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:44,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:44,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:44,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647170905] [2024-06-21 18:15:44,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647170905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:44,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:44,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:44,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21389346] [2024-06-21 18:15:44,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:44,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:44,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:44,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:44,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:44,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:44,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 539 transitions, 9589 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:44,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:44,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:44,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:45,395 INFO L124 PetriNetUnfolderBase]: 2888/4837 cut-off events. [2024-06-21 18:15:45,395 INFO L125 PetriNetUnfolderBase]: For 392815/392821 co-relation queries the response was YES. [2024-06-21 18:15:45,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40048 conditions, 4837 events. 2888/4837 cut-off events. For 392815/392821 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 31637 event pairs, 602 based on Foata normal form. 5/4839 useless extension candidates. Maximal degree in co-relation 39886. Up to 4023 conditions per place. [2024-06-21 18:15:45,467 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 378 selfloop transitions, 187 changer transitions 0/572 dead transitions. [2024-06-21 18:15:45,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 572 transitions, 11327 flow [2024-06-21 18:15:45,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:45,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:45,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 18:15:45,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 18:15:45,468 INFO L175 Difference]: Start difference. First operand has 378 places, 539 transitions, 9589 flow. Second operand 8 states and 200 transitions. [2024-06-21 18:15:45,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 572 transitions, 11327 flow [2024-06-21 18:15:47,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 572 transitions, 11001 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-21 18:15:47,039 INFO L231 Difference]: Finished difference. Result has 381 places, 542 transitions, 9697 flow [2024-06-21 18:15:47,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9263, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9697, PETRI_PLACES=381, PETRI_TRANSITIONS=542} [2024-06-21 18:15:47,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-21 18:15:47,039 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 542 transitions, 9697 flow [2024-06-21 18:15:47,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:47,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:47,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] [2024-06-21 18:15:47,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 18:15:47,040 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-21 18:15:47,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:47,040 INFO L85 PathProgramCache]: Analyzing trace with hash -237657538, now seen corresponding path program 21 times [2024-06-21 18:15:47,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:47,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044610416] [2024-06-21 18:15:47,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:47,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:47,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:47,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:47,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:47,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044610416] [2024-06-21 18:15:47,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044610416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:47,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:47,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:47,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475854954] [2024-06-21 18:15:47,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:47,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:47,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:47,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:47,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:47,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:47,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 542 transitions, 9697 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:47,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:47,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:47,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:48,072 INFO L124 PetriNetUnfolderBase]: 2885/4833 cut-off events. [2024-06-21 18:15:48,073 INFO L125 PetriNetUnfolderBase]: For 398469/398475 co-relation queries the response was YES. [2024-06-21 18:15:48,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40053 conditions, 4833 events. 2885/4833 cut-off events. For 398469/398475 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 31629 event pairs, 602 based on Foata normal form. 5/4835 useless extension candidates. Maximal degree in co-relation 39891. Up to 4021 conditions per place. [2024-06-21 18:15:48,142 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 380 selfloop transitions, 180 changer transitions 0/567 dead transitions. [2024-06-21 18:15:48,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 567 transitions, 11525 flow [2024-06-21 18:15:48,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:48,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:48,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 18:15:48,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 18:15:48,143 INFO L175 Difference]: Start difference. First operand has 381 places, 542 transitions, 9697 flow. Second operand 8 states and 195 transitions. [2024-06-21 18:15:48,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 567 transitions, 11525 flow [2024-06-21 18:15:49,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 567 transitions, 11250 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 18:15:49,754 INFO L231 Difference]: Finished difference. Result has 385 places, 542 transitions, 9788 flow [2024-06-21 18:15:49,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9422, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9788, PETRI_PLACES=385, PETRI_TRANSITIONS=542} [2024-06-21 18:15:49,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-21 18:15:49,755 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 542 transitions, 9788 flow [2024-06-21 18:15:49,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:49,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:49,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] [2024-06-21 18:15:49,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 18:15:49,756 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-21 18:15:49,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:49,756 INFO L85 PathProgramCache]: Analyzing trace with hash -815459362, now seen corresponding path program 22 times [2024-06-21 18:15:49,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:49,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636458629] [2024-06-21 18:15:49,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:49,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:49,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:49,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:49,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:49,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636458629] [2024-06-21 18:15:49,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636458629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:49,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:49,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:49,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375263610] [2024-06-21 18:15:49,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:49,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:49,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:49,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:49,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:49,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:49,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 542 transitions, 9788 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:49,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:49,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:49,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:50,842 INFO L124 PetriNetUnfolderBase]: 2882/4829 cut-off events. [2024-06-21 18:15:50,842 INFO L125 PetriNetUnfolderBase]: For 406684/406690 co-relation queries the response was YES. [2024-06-21 18:15:50,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40066 conditions, 4829 events. 2882/4829 cut-off events. For 406684/406690 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 31606 event pairs, 602 based on Foata normal form. 5/4831 useless extension candidates. Maximal degree in co-relation 39903. Up to 4253 conditions per place. [2024-06-21 18:15:50,920 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 468 selfloop transitions, 88 changer transitions 0/563 dead transitions. [2024-06-21 18:15:50,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 563 transitions, 10952 flow [2024-06-21 18:15:50,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:50,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:50,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 18:15:50,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 18:15:50,922 INFO L175 Difference]: Start difference. First operand has 385 places, 542 transitions, 9788 flow. Second operand 8 states and 186 transitions. [2024-06-21 18:15:50,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 563 transitions, 10952 flow [2024-06-21 18:15:53,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 563 transitions, 10376 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 18:15:53,169 INFO L231 Difference]: Finished difference. Result has 385 places, 542 transitions, 9394 flow [2024-06-21 18:15:53,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9212, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9394, PETRI_PLACES=385, PETRI_TRANSITIONS=542} [2024-06-21 18:15:53,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-21 18:15:53,170 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 542 transitions, 9394 flow [2024-06-21 18:15:53,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:53,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:53,170 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-21 18:15:53,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 18:15:53,170 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-21 18:15:53,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:53,171 INFO L85 PathProgramCache]: Analyzing trace with hash -859684830, now seen corresponding path program 16 times [2024-06-21 18:15:53,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:53,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93693656] [2024-06-21 18:15:53,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:53,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:53,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:53,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:53,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:53,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93693656] [2024-06-21 18:15:53,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93693656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:53,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:53,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:15:53,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696652590] [2024-06-21 18:15:53,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:53,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:15:53,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:53,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:15:53,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:15:53,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:53,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 542 transitions, 9394 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:53,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:53,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:53,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:54,253 INFO L124 PetriNetUnfolderBase]: 2892/4848 cut-off events. [2024-06-21 18:15:54,253 INFO L125 PetriNetUnfolderBase]: For 412220/412226 co-relation queries the response was YES. [2024-06-21 18:15:54,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39920 conditions, 4848 events. 2892/4848 cut-off events. For 412220/412226 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31790 event pairs, 602 based on Foata normal form. 6/4851 useless extension candidates. Maximal degree in co-relation 39756. Up to 4177 conditions per place. [2024-06-21 18:15:54,324 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 449 selfloop transitions, 126 changer transitions 0/582 dead transitions. [2024-06-21 18:15:54,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 582 transitions, 10966 flow [2024-06-21 18:15:54,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:54,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:54,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 18:15:54,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-21 18:15:54,340 INFO L175 Difference]: Start difference. First operand has 385 places, 542 transitions, 9394 flow. Second operand 8 states and 205 transitions. [2024-06-21 18:15:54,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 582 transitions, 10966 flow [2024-06-21 18:15:55,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 582 transitions, 10747 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 18:15:55,922 INFO L231 Difference]: Finished difference. Result has 385 places, 548 transitions, 9623 flow [2024-06-21 18:15:55,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9175, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9623, PETRI_PLACES=385, PETRI_TRANSITIONS=548} [2024-06-21 18:15:55,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-21 18:15:55,922 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 548 transitions, 9623 flow [2024-06-21 18:15:55,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:55,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:55,923 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-21 18:15:55,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 18:15:55,923 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-21 18:15:55,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:55,923 INFO L85 PathProgramCache]: Analyzing trace with hash -244900564, now seen corresponding path program 17 times [2024-06-21 18:15:55,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:55,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158635659] [2024-06-21 18:15:55,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:55,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:55,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:56,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:56,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:56,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158635659] [2024-06-21 18:15:56,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158635659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:56,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:56,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:15:56,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988971138] [2024-06-21 18:15:56,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:56,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:15:56,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:56,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:15:56,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:15:56,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:56,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 548 transitions, 9623 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:56,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:56,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:56,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:57,060 INFO L124 PetriNetUnfolderBase]: 2886/4839 cut-off events. [2024-06-21 18:15:57,060 INFO L125 PetriNetUnfolderBase]: For 414055/414061 co-relation queries the response was YES. [2024-06-21 18:15:57,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39907 conditions, 4839 events. 2886/4839 cut-off events. For 414055/414061 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31726 event pairs, 602 based on Foata normal form. 6/4842 useless extension candidates. Maximal degree in co-relation 39742. Up to 4171 conditions per place. [2024-06-21 18:15:57,126 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 449 selfloop transitions, 117 changer transitions 0/573 dead transitions. [2024-06-21 18:15:57,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 573 transitions, 10819 flow [2024-06-21 18:15:57,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:15:57,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:15:57,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-21 18:15:57,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-21 18:15:57,128 INFO L175 Difference]: Start difference. First operand has 385 places, 548 transitions, 9623 flow. Second operand 6 states and 158 transitions. [2024-06-21 18:15:57,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 573 transitions, 10819 flow [2024-06-21 18:15:58,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 573 transitions, 10317 flow, removed 56 selfloop flow, removed 9 redundant places. [2024-06-21 18:15:58,725 INFO L231 Difference]: Finished difference. Result has 382 places, 548 transitions, 9381 flow [2024-06-21 18:15:58,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9121, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9381, PETRI_PLACES=382, PETRI_TRANSITIONS=548} [2024-06-21 18:15:58,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-21 18:15:58,726 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 548 transitions, 9381 flow [2024-06-21 18:15:58,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:58,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:15:58,726 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-21 18:15:58,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 18:15:58,726 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-21 18:15:58,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:15:58,726 INFO L85 PathProgramCache]: Analyzing trace with hash -244900378, now seen corresponding path program 23 times [2024-06-21 18:15:58,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:15:58,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697252949] [2024-06-21 18:15:58,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:15:58,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:15:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:15:58,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:15:58,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:15:58,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697252949] [2024-06-21 18:15:58,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697252949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:15:58,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:15:58,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:15:58,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490058015] [2024-06-21 18:15:58,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:15:58,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:15:58,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:15:58,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:15:58,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:15:58,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:15:58,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 548 transitions, 9381 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:15:58,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:15:58,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:15:58,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:15:59,796 INFO L124 PetriNetUnfolderBase]: 2883/4835 cut-off events. [2024-06-21 18:15:59,796 INFO L125 PetriNetUnfolderBase]: For 405038/405044 co-relation queries the response was YES. [2024-06-21 18:15:59,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39529 conditions, 4835 events. 2883/4835 cut-off events. For 405038/405044 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31702 event pairs, 602 based on Foata normal form. 5/4837 useless extension candidates. Maximal degree in co-relation 39365. Up to 4234 conditions per place. [2024-06-21 18:15:59,865 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 465 selfloop transitions, 103 changer transitions 0/575 dead transitions. [2024-06-21 18:15:59,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 575 transitions, 10585 flow [2024-06-21 18:15:59,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:15:59,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:15:59,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 18:15:59,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 18:15:59,866 INFO L175 Difference]: Start difference. First operand has 382 places, 548 transitions, 9381 flow. Second operand 8 states and 194 transitions. [2024-06-21 18:15:59,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 575 transitions, 10585 flow [2024-06-21 18:16:01,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 575 transitions, 10309 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 18:16:01,627 INFO L231 Difference]: Finished difference. Result has 384 places, 548 transitions, 9317 flow [2024-06-21 18:16:01,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9105, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9317, PETRI_PLACES=384, PETRI_TRANSITIONS=548} [2024-06-21 18:16:01,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-21 18:16:01,627 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 548 transitions, 9317 flow [2024-06-21 18:16:01,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:01,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:01,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] [2024-06-21 18:16:01,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 18:16:01,628 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-21 18:16:01,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:01,628 INFO L85 PathProgramCache]: Analyzing trace with hash -237660514, now seen corresponding path program 7 times [2024-06-21 18:16:01,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:01,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029651270] [2024-06-21 18:16:01,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:01,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:01,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:01,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-21 18:16:01,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:01,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029651270] [2024-06-21 18:16:01,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029651270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:01,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:01,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:01,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221660904] [2024-06-21 18:16:01,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:01,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:01,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:01,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:01,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:01,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:01,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 548 transitions, 9317 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:01,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:01,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:01,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:02,742 INFO L124 PetriNetUnfolderBase]: 2911/4878 cut-off events. [2024-06-21 18:16:02,743 INFO L125 PetriNetUnfolderBase]: For 428238/428238 co-relation queries the response was YES. [2024-06-21 18:16:02,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39681 conditions, 4878 events. 2911/4878 cut-off events. For 428238/428238 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 31977 event pairs, 600 based on Foata normal form. 8/4884 useless extension candidates. Maximal degree in co-relation 39517. Up to 4384 conditions per place. [2024-06-21 18:16:02,804 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 532 selfloop transitions, 32 changer transitions 0/571 dead transitions. [2024-06-21 18:16:02,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 571 transitions, 10567 flow [2024-06-21 18:16:02,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:02,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:02,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 18:16:02,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 18:16:02,805 INFO L175 Difference]: Start difference. First operand has 384 places, 548 transitions, 9317 flow. Second operand 7 states and 161 transitions. [2024-06-21 18:16:02,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 571 transitions, 10567 flow [2024-06-21 18:16:04,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 571 transitions, 10361 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 18:16:04,424 INFO L231 Difference]: Finished difference. Result has 384 places, 549 transitions, 9198 flow [2024-06-21 18:16:04,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9111, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9198, PETRI_PLACES=384, PETRI_TRANSITIONS=549} [2024-06-21 18:16:04,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-21 18:16:04,425 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 549 transitions, 9198 flow [2024-06-21 18:16:04,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:04,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:04,425 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-21 18:16:04,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 18:16:04,425 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-21 18:16:04,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:04,426 INFO L85 PathProgramCache]: Analyzing trace with hash -248385274, now seen corresponding path program 8 times [2024-06-21 18:16:04,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:04,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057755369] [2024-06-21 18:16:04,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:04,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:04,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:04,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:04,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:04,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057755369] [2024-06-21 18:16:04,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057755369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:04,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:04,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:04,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292191858] [2024-06-21 18:16:04,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:04,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:04,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:04,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:04,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:04,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:04,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 549 transitions, 9198 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:04,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:04,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:04,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:05,502 INFO L124 PetriNetUnfolderBase]: 2926/4907 cut-off events. [2024-06-21 18:16:05,503 INFO L125 PetriNetUnfolderBase]: For 428854/428854 co-relation queries the response was YES. [2024-06-21 18:16:05,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39591 conditions, 4907 events. 2926/4907 cut-off events. For 428854/428854 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 32211 event pairs, 605 based on Foata normal form. 8/4913 useless extension candidates. Maximal degree in co-relation 39426. Up to 4409 conditions per place. [2024-06-21 18:16:05,574 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 537 selfloop transitions, 34 changer transitions 0/578 dead transitions. [2024-06-21 18:16:05,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 578 transitions, 10480 flow [2024-06-21 18:16:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:05,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:05,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 18:16:05,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 18:16:05,575 INFO L175 Difference]: Start difference. First operand has 384 places, 549 transitions, 9198 flow. Second operand 7 states and 167 transitions. [2024-06-21 18:16:05,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 578 transitions, 10480 flow [2024-06-21 18:16:07,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 578 transitions, 10409 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 18:16:07,557 INFO L231 Difference]: Finished difference. Result has 386 places, 550 transitions, 9220 flow [2024-06-21 18:16:07,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9127, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9220, PETRI_PLACES=386, PETRI_TRANSITIONS=550} [2024-06-21 18:16:07,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-21 18:16:07,558 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 550 transitions, 9220 flow [2024-06-21 18:16:07,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:07,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:07,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] [2024-06-21 18:16:07,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 18:16:07,559 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-21 18:16:07,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:07,559 INFO L85 PathProgramCache]: Analyzing trace with hash -248711704, now seen corresponding path program 9 times [2024-06-21 18:16:07,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:07,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516845330] [2024-06-21 18:16:07,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:07,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:07,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:07,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:07,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:07,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516845330] [2024-06-21 18:16:07,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516845330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:07,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:07,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:07,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332883510] [2024-06-21 18:16:07,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:07,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:07,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:07,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:07,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:07,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:07,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 550 transitions, 9220 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:07,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:07,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:07,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:08,741 INFO L124 PetriNetUnfolderBase]: 2913/4888 cut-off events. [2024-06-21 18:16:08,741 INFO L125 PetriNetUnfolderBase]: For 407872/407872 co-relation queries the response was YES. [2024-06-21 18:16:08,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39031 conditions, 4888 events. 2913/4888 cut-off events. For 407872/407872 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32068 event pairs, 511 based on Foata normal form. 6/4892 useless extension candidates. Maximal degree in co-relation 38865. Up to 4266 conditions per place. [2024-06-21 18:16:08,802 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 538 selfloop transitions, 39 changer transitions 0/584 dead transitions. [2024-06-21 18:16:08,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 584 transitions, 10524 flow [2024-06-21 18:16:08,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:08,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:08,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 18:16:08,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 18:16:08,803 INFO L175 Difference]: Start difference. First operand has 386 places, 550 transitions, 9220 flow. Second operand 7 states and 173 transitions. [2024-06-21 18:16:08,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 584 transitions, 10524 flow [2024-06-21 18:16:10,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 584 transitions, 10447 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 18:16:10,946 INFO L231 Difference]: Finished difference. Result has 388 places, 550 transitions, 9225 flow [2024-06-21 18:16:10,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9143, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9225, PETRI_PLACES=388, PETRI_TRANSITIONS=550} [2024-06-21 18:16:10,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-21 18:16:10,947 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 550 transitions, 9225 flow [2024-06-21 18:16:10,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:10,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:10,948 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-21 18:16:10,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 18:16:10,948 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-21 18:16:10,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:10,948 INFO L85 PathProgramCache]: Analyzing trace with hash -237260800, now seen corresponding path program 2 times [2024-06-21 18:16:10,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:10,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109920212] [2024-06-21 18:16:10,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:10,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:10,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:11,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:11,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:11,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109920212] [2024-06-21 18:16:11,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109920212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:11,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:11,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:11,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191068817] [2024-06-21 18:16:11,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:11,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:11,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:11,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:11,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:11,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:11,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 550 transitions, 9225 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:11,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:11,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:11,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:12,027 INFO L124 PetriNetUnfolderBase]: 2933/4924 cut-off events. [2024-06-21 18:16:12,027 INFO L125 PetriNetUnfolderBase]: For 416416/416416 co-relation queries the response was YES. [2024-06-21 18:16:12,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39267 conditions, 4924 events. 2933/4924 cut-off events. For 416416/416416 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32408 event pairs, 598 based on Foata normal form. 6/4928 useless extension candidates. Maximal degree in co-relation 39100. Up to 4360 conditions per place. [2024-06-21 18:16:12,101 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 536 selfloop transitions, 35 changer transitions 0/578 dead transitions. [2024-06-21 18:16:12,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 578 transitions, 10531 flow [2024-06-21 18:16:12,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:12,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:12,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 18:16:12,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 18:16:12,102 INFO L175 Difference]: Start difference. First operand has 388 places, 550 transitions, 9225 flow. Second operand 7 states and 163 transitions. [2024-06-21 18:16:12,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 578 transitions, 10531 flow [2024-06-21 18:16:14,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 578 transitions, 10335 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 18:16:14,265 INFO L231 Difference]: Finished difference. Result has 388 places, 553 transitions, 9150 flow [2024-06-21 18:16:14,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9029, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9150, PETRI_PLACES=388, PETRI_TRANSITIONS=553} [2024-06-21 18:16:14,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-21 18:16:14,266 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 553 transitions, 9150 flow [2024-06-21 18:16:14,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:14,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:14,266 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-21 18:16:14,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 18:16:14,266 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-21 18:16:14,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:14,267 INFO L85 PathProgramCache]: Analyzing trace with hash -491877456, now seen corresponding path program 3 times [2024-06-21 18:16:14,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:14,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690293902] [2024-06-21 18:16:14,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:14,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:14,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:14,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:14,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:14,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690293902] [2024-06-21 18:16:14,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690293902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:14,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:14,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:14,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049518090] [2024-06-21 18:16:14,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:14,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:14,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:14,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:14,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:14,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:14,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 553 transitions, 9150 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:14,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:14,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:14,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:15,461 INFO L124 PetriNetUnfolderBase]: 2953/4960 cut-off events. [2024-06-21 18:16:15,462 INFO L125 PetriNetUnfolderBase]: For 424061/424061 co-relation queries the response was YES. [2024-06-21 18:16:15,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39224 conditions, 4960 events. 2953/4960 cut-off events. For 424061/424061 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32659 event pairs, 517 based on Foata normal form. 6/4964 useless extension candidates. Maximal degree in co-relation 39057. Up to 4397 conditions per place. [2024-06-21 18:16:15,519 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 547 selfloop transitions, 29 changer transitions 0/583 dead transitions. [2024-06-21 18:16:15,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 583 transitions, 10481 flow [2024-06-21 18:16:15,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:16:15,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:16:15,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 18:16:15,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 18:16:15,520 INFO L175 Difference]: Start difference. First operand has 388 places, 553 transitions, 9150 flow. Second operand 6 states and 149 transitions. [2024-06-21 18:16:15,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 583 transitions, 10481 flow [2024-06-21 18:16:17,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 583 transitions, 10428 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 18:16:17,064 INFO L231 Difference]: Finished difference. Result has 392 places, 556 transitions, 9217 flow [2024-06-21 18:16:17,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9097, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9217, PETRI_PLACES=392, PETRI_TRANSITIONS=556} [2024-06-21 18:16:17,065 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-21 18:16:17,065 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 556 transitions, 9217 flow [2024-06-21 18:16:17,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:17,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:17,065 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-21 18:16:17,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 18:16:17,066 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-21 18:16:17,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:17,066 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 4 times [2024-06-21 18:16:17,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:17,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837980261] [2024-06-21 18:16:17,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:17,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:17,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:17,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:17,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:17,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837980261] [2024-06-21 18:16:17,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837980261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:17,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:17,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:17,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563153762] [2024-06-21 18:16:17,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:17,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:17,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:17,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:17,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:17,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:17,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 556 transitions, 9217 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:17,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:17,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:17,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:18,162 INFO L124 PetriNetUnfolderBase]: 2940/4941 cut-off events. [2024-06-21 18:16:18,163 INFO L125 PetriNetUnfolderBase]: For 409416/409416 co-relation queries the response was YES. [2024-06-21 18:16:18,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38829 conditions, 4941 events. 2940/4941 cut-off events. For 409416/409416 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32562 event pairs, 508 based on Foata normal form. 6/4945 useless extension candidates. Maximal degree in co-relation 38659. Up to 4340 conditions per place. [2024-06-21 18:16:18,233 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 549 selfloop transitions, 33 changer transitions 0/589 dead transitions. [2024-06-21 18:16:18,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 589 transitions, 10574 flow [2024-06-21 18:16:18,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:18,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:18,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 18:16:18,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:16:18,234 INFO L175 Difference]: Start difference. First operand has 392 places, 556 transitions, 9217 flow. Second operand 7 states and 168 transitions. [2024-06-21 18:16:18,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 589 transitions, 10574 flow [2024-06-21 18:16:20,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 589 transitions, 10529 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 18:16:20,103 INFO L231 Difference]: Finished difference. Result has 399 places, 560 transitions, 9316 flow [2024-06-21 18:16:20,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9172, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9316, PETRI_PLACES=399, PETRI_TRANSITIONS=560} [2024-06-21 18:16:20,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-21 18:16:20,103 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 560 transitions, 9316 flow [2024-06-21 18:16:20,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:20,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:20,104 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-21 18:16:20,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 18:16:20,104 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-21 18:16:20,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:20,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-21 18:16:20,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:20,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15922679] [2024-06-21 18:16:20,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:20,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:20,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:20,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:20,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:20,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15922679] [2024-06-21 18:16:20,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15922679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:20,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:20,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:20,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59608887] [2024-06-21 18:16:20,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:20,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:20,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:20,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:20,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:20,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:20,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 560 transitions, 9316 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:20,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:20,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:20,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:21,375 INFO L124 PetriNetUnfolderBase]: 3055/5140 cut-off events. [2024-06-21 18:16:21,375 INFO L125 PetriNetUnfolderBase]: For 490310/490327 co-relation queries the response was YES. [2024-06-21 18:16:21,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41225 conditions, 5140 events. 3055/5140 cut-off events. For 490310/490327 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34244 event pairs, 603 based on Foata normal form. 24/5157 useless extension candidates. Maximal degree in co-relation 41051. Up to 4062 conditions per place. [2024-06-21 18:16:21,438 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 437 selfloop transitions, 149 changer transitions 0/593 dead transitions. [2024-06-21 18:16:21,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 593 transitions, 10912 flow [2024-06-21 18:16:21,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:21,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:21,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 18:16:21,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 18:16:21,439 INFO L175 Difference]: Start difference. First operand has 399 places, 560 transitions, 9316 flow. Second operand 7 states and 170 transitions. [2024-06-21 18:16:21,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 593 transitions, 10912 flow [2024-06-21 18:16:23,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 593 transitions, 10766 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 18:16:23,620 INFO L231 Difference]: Finished difference. Result has 402 places, 566 transitions, 9561 flow [2024-06-21 18:16:23,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9170, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9561, PETRI_PLACES=402, PETRI_TRANSITIONS=566} [2024-06-21 18:16:23,620 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-21 18:16:23,621 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 566 transitions, 9561 flow [2024-06-21 18:16:23,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:23,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:23,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] [2024-06-21 18:16:23,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 18:16:23,621 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-21 18:16:23,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:23,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1497907884, now seen corresponding path program 2 times [2024-06-21 18:16:23,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:23,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755393469] [2024-06-21 18:16:23,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:23,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:23,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:23,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:23,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:23,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755393469] [2024-06-21 18:16:23,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755393469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:23,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:23,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:23,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207146791] [2024-06-21 18:16:23,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:23,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:23,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:23,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:23,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:23,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:23,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 566 transitions, 9561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:23,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:23,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:23,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:24,790 INFO L124 PetriNetUnfolderBase]: 3187/5344 cut-off events. [2024-06-21 18:16:24,791 INFO L125 PetriNetUnfolderBase]: For 571943/571960 co-relation queries the response was YES. [2024-06-21 18:16:24,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44246 conditions, 5344 events. 3187/5344 cut-off events. For 571943/571960 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 35726 event pairs, 707 based on Foata normal form. 24/5361 useless extension candidates. Maximal degree in co-relation 44072. Up to 4488 conditions per place. [2024-06-21 18:16:24,869 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 441 selfloop transitions, 144 changer transitions 0/592 dead transitions. [2024-06-21 18:16:24,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 592 transitions, 11095 flow [2024-06-21 18:16:24,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:24,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:24,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 18:16:24,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 18:16:24,871 INFO L175 Difference]: Start difference. First operand has 402 places, 566 transitions, 9561 flow. Second operand 7 states and 167 transitions. [2024-06-21 18:16:24,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 592 transitions, 11095 flow [2024-06-21 18:16:26,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 592 transitions, 10796 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 18:16:26,852 INFO L231 Difference]: Finished difference. Result has 406 places, 570 transitions, 9647 flow [2024-06-21 18:16:26,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9647, PETRI_PLACES=406, PETRI_TRANSITIONS=570} [2024-06-21 18:16:26,853 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-21 18:16:26,853 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 570 transitions, 9647 flow [2024-06-21 18:16:26,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:26,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:26,853 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-21 18:16:26,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 18:16:26,853 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-21 18:16:26,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:26,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1498055754, now seen corresponding path program 3 times [2024-06-21 18:16:26,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:26,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041072247] [2024-06-21 18:16:26,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:26,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:26,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:26,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:26,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:26,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041072247] [2024-06-21 18:16:26,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041072247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:26,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:26,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:26,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944724678] [2024-06-21 18:16:26,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:26,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:26,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:26,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:26,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:27,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:27,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 570 transitions, 9647 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:27,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:27,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:27,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:28,097 INFO L124 PetriNetUnfolderBase]: 3151/5292 cut-off events. [2024-06-21 18:16:28,098 INFO L125 PetriNetUnfolderBase]: For 530712/530729 co-relation queries the response was YES. [2024-06-21 18:16:28,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42504 conditions, 5292 events. 3151/5292 cut-off events. For 530712/530729 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 35358 event pairs, 703 based on Foata normal form. 28/5313 useless extension candidates. Maximal degree in co-relation 42329. Up to 4532 conditions per place. [2024-06-21 18:16:28,170 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 441 selfloop transitions, 140 changer transitions 0/588 dead transitions. [2024-06-21 18:16:28,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 588 transitions, 10881 flow [2024-06-21 18:16:28,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:28,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:28,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 18:16:28,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 18:16:28,171 INFO L175 Difference]: Start difference. First operand has 406 places, 570 transitions, 9647 flow. Second operand 7 states and 163 transitions. [2024-06-21 18:16:28,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 588 transitions, 10881 flow [2024-06-21 18:16:30,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 588 transitions, 10659 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 18:16:30,074 INFO L231 Difference]: Finished difference. Result has 409 places, 570 transitions, 9711 flow [2024-06-21 18:16:30,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9425, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9711, PETRI_PLACES=409, PETRI_TRANSITIONS=570} [2024-06-21 18:16:30,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-21 18:16:30,074 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 570 transitions, 9711 flow [2024-06-21 18:16:30,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:30,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:30,075 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-21 18:16:30,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 18:16:30,075 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-21 18:16:30,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash 693269642, now seen corresponding path program 4 times [2024-06-21 18:16:30,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:30,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862120342] [2024-06-21 18:16:30,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:30,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:30,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:30,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:30,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862120342] [2024-06-21 18:16:30,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862120342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:30,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:30,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:30,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395587654] [2024-06-21 18:16:30,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:30,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:30,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:30,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:30,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:30,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:30,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 570 transitions, 9711 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:30,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:30,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:30,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:31,294 INFO L124 PetriNetUnfolderBase]: 3194/5360 cut-off events. [2024-06-21 18:16:31,295 INFO L125 PetriNetUnfolderBase]: For 526516/526522 co-relation queries the response was YES. [2024-06-21 18:16:31,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42890 conditions, 5360 events. 3194/5360 cut-off events. For 526516/526522 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 35842 event pairs, 665 based on Foata normal form. 20/5377 useless extension candidates. Maximal degree in co-relation 42714. Up to 4683 conditions per place. [2024-06-21 18:16:31,377 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 504 selfloop transitions, 85 changer transitions 0/596 dead transitions. [2024-06-21 18:16:31,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 596 transitions, 11021 flow [2024-06-21 18:16:31,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:31,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 18:16:31,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 18:16:31,379 INFO L175 Difference]: Start difference. First operand has 409 places, 570 transitions, 9711 flow. Second operand 7 states and 170 transitions. [2024-06-21 18:16:31,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 596 transitions, 11021 flow [2024-06-21 18:16:33,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 596 transitions, 10741 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 18:16:33,380 INFO L231 Difference]: Finished difference. Result has 411 places, 572 transitions, 9657 flow [2024-06-21 18:16:33,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9431, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9657, PETRI_PLACES=411, PETRI_TRANSITIONS=572} [2024-06-21 18:16:33,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-21 18:16:33,381 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 572 transitions, 9657 flow [2024-06-21 18:16:33,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:33,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:33,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] [2024-06-21 18:16:33,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 18:16:33,382 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-21 18:16:33,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:33,382 INFO L85 PathProgramCache]: Analyzing trace with hash 693121772, now seen corresponding path program 5 times [2024-06-21 18:16:33,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:33,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233533708] [2024-06-21 18:16:33,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:33,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:33,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:33,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:33,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:33,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233533708] [2024-06-21 18:16:33,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233533708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:33,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:33,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:33,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451743931] [2024-06-21 18:16:33,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:33,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:33,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:33,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:33,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:33,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:33,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 572 transitions, 9657 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:33,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:33,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:33,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:34,661 INFO L124 PetriNetUnfolderBase]: 3247/5447 cut-off events. [2024-06-21 18:16:34,661 INFO L125 PetriNetUnfolderBase]: For 529536/529542 co-relation queries the response was YES. [2024-06-21 18:16:34,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43801 conditions, 5447 events. 3247/5447 cut-off events. For 529536/529542 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 36453 event pairs, 580 based on Foata normal form. 16/5460 useless extension candidates. Maximal degree in co-relation 43624. Up to 4541 conditions per place. [2024-06-21 18:16:34,740 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 506 selfloop transitions, 92 changer transitions 0/605 dead transitions. [2024-06-21 18:16:34,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 605 transitions, 11215 flow [2024-06-21 18:16:34,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:16:34,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:16:34,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 18:16:34,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-21 18:16:34,741 INFO L175 Difference]: Start difference. First operand has 411 places, 572 transitions, 9657 flow. Second operand 7 states and 177 transitions. [2024-06-21 18:16:34,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 605 transitions, 11215 flow [2024-06-21 18:16:37,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 605 transitions, 11023 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 18:16:37,581 INFO L231 Difference]: Finished difference. Result has 413 places, 574 transitions, 9712 flow [2024-06-21 18:16:37,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9465, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9712, PETRI_PLACES=413, PETRI_TRANSITIONS=574} [2024-06-21 18:16:37,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-21 18:16:37,581 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 574 transitions, 9712 flow [2024-06-21 18:16:37,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:37,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:37,582 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-21 18:16:37,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 18:16:37,582 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-21 18:16:37,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:37,582 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-21 18:16:37,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:37,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378479168] [2024-06-21 18:16:37,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:37,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:37,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:37,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:37,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:37,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378479168] [2024-06-21 18:16:37,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378479168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:37,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:37,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:37,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103318287] [2024-06-21 18:16:37,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:37,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:37,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:37,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:37,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:37,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:37,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 574 transitions, 9712 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:37,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:37,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:37,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:38,780 INFO L124 PetriNetUnfolderBase]: 3214/5396 cut-off events. [2024-06-21 18:16:38,781 INFO L125 PetriNetUnfolderBase]: For 486276/486282 co-relation queries the response was YES. [2024-06-21 18:16:38,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42413 conditions, 5396 events. 3214/5396 cut-off events. For 486276/486282 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 36080 event pairs, 530 based on Foata normal form. 16/5409 useless extension candidates. Maximal degree in co-relation 42235. Up to 4446 conditions per place. [2024-06-21 18:16:38,862 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 523 selfloop transitions, 70 changer transitions 0/600 dead transitions. [2024-06-21 18:16:38,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 600 transitions, 11006 flow [2024-06-21 18:16:38,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:16:38,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:16:38,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-21 18:16:38,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-21 18:16:38,863 INFO L175 Difference]: Start difference. First operand has 413 places, 574 transitions, 9712 flow. Second operand 6 states and 155 transitions. [2024-06-21 18:16:38,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 600 transitions, 11006 flow [2024-06-21 18:16:41,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 600 transitions, 10827 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 18:16:41,158 INFO L231 Difference]: Finished difference. Result has 415 places, 574 transitions, 9680 flow [2024-06-21 18:16:41,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9533, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9680, PETRI_PLACES=415, PETRI_TRANSITIONS=574} [2024-06-21 18:16:41,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-21 18:16:41,159 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 574 transitions, 9680 flow [2024-06-21 18:16:41,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:41,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:41,159 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-21 18:16:41,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 18:16:41,159 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-21 18:16:41,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:41,160 INFO L85 PathProgramCache]: Analyzing trace with hash 356141526, now seen corresponding path program 1 times [2024-06-21 18:16:41,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:41,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513460593] [2024-06-21 18:16:41,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:41,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:41,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:41,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:41,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:41,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513460593] [2024-06-21 18:16:41,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513460593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:41,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:41,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:16:41,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201096571] [2024-06-21 18:16:41,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:41,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:16:41,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:41,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:16:41,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:16:41,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:41,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 574 transitions, 9680 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:41,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:41,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:41,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:42,326 INFO L124 PetriNetUnfolderBase]: 3219/5408 cut-off events. [2024-06-21 18:16:42,326 INFO L125 PetriNetUnfolderBase]: For 447073/447084 co-relation queries the response was YES. [2024-06-21 18:16:42,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42444 conditions, 5408 events. 3219/5408 cut-off events. For 447073/447084 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 36268 event pairs, 738 based on Foata normal form. 9/5409 useless extension candidates. Maximal degree in co-relation 42265. Up to 4231 conditions per place. [2024-06-21 18:16:42,409 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 278 selfloop transitions, 318 changer transitions 0/603 dead transitions. [2024-06-21 18:16:42,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 603 transitions, 11386 flow [2024-06-21 18:16:42,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:16:42,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:16:42,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 18:16:42,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:16:42,410 INFO L175 Difference]: Start difference. First operand has 415 places, 574 transitions, 9680 flow. Second operand 8 states and 192 transitions. [2024-06-21 18:16:42,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 603 transitions, 11386 flow [2024-06-21 18:16:45,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 603 transitions, 11171 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 18:16:45,114 INFO L231 Difference]: Finished difference. Result has 417 places, 577 transitions, 10173 flow [2024-06-21 18:16:45,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9465, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10173, PETRI_PLACES=417, PETRI_TRANSITIONS=577} [2024-06-21 18:16:45,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-21 18:16:45,114 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 577 transitions, 10173 flow [2024-06-21 18:16:45,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:45,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:45,116 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-21 18:16:45,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 18:16:45,116 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-21 18:16:45,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:45,116 INFO L85 PathProgramCache]: Analyzing trace with hash 644887198, now seen corresponding path program 2 times [2024-06-21 18:16:45,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:45,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144735792] [2024-06-21 18:16:45,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:45,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:45,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-21 18:16:45,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:45,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144735792] [2024-06-21 18:16:45,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144735792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:45,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:45,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:16:45,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035957342] [2024-06-21 18:16:45,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:45,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:16:45,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:45,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:16:45,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:16:45,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:45,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 577 transitions, 10173 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:45,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:45,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:45,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:46,354 INFO L124 PetriNetUnfolderBase]: 3224/5387 cut-off events. [2024-06-21 18:16:46,354 INFO L125 PetriNetUnfolderBase]: For 454135/454135 co-relation queries the response was YES. [2024-06-21 18:16:46,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42799 conditions, 5387 events. 3224/5387 cut-off events. For 454135/454135 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 35967 event pairs, 741 based on Foata normal form. 1/5373 useless extension candidates. Maximal degree in co-relation 42620. Up to 4237 conditions per place. [2024-06-21 18:16:46,436 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 249 selfloop transitions, 354 changer transitions 0/610 dead transitions. [2024-06-21 18:16:46,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 610 transitions, 11913 flow [2024-06-21 18:16:46,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:16:46,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:16:46,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-21 18:16:46,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:16:46,437 INFO L175 Difference]: Start difference. First operand has 417 places, 577 transitions, 10173 flow. Second operand 9 states and 216 transitions. [2024-06-21 18:16:46,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 610 transitions, 11913 flow [2024-06-21 18:16:49,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 610 transitions, 10884 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-21 18:16:49,101 INFO L231 Difference]: Finished difference. Result has 420 places, 580 transitions, 9930 flow [2024-06-21 18:16:49,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9178, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9930, PETRI_PLACES=420, PETRI_TRANSITIONS=580} [2024-06-21 18:16:49,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-21 18:16:49,101 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 580 transitions, 9930 flow [2024-06-21 18:16:49,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:49,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:49,102 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-21 18:16:49,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 18:16:49,102 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-21 18:16:49,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:49,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1273928970, now seen corresponding path program 3 times [2024-06-21 18:16:49,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:49,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595485343] [2024-06-21 18:16:49,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:49,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:49,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:49,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:49,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:49,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595485343] [2024-06-21 18:16:49,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595485343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:49,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:49,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:16:49,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958910063] [2024-06-21 18:16:49,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:49,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:16:49,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:49,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:16:49,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:16:49,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:49,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 580 transitions, 9930 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:49,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:49,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:49,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:50,268 INFO L124 PetriNetUnfolderBase]: 3229/5397 cut-off events. [2024-06-21 18:16:50,268 INFO L125 PetriNetUnfolderBase]: For 458265/458265 co-relation queries the response was YES. [2024-06-21 18:16:50,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42615 conditions, 5397 events. 3229/5397 cut-off events. For 458265/458265 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 36011 event pairs, 740 based on Foata normal form. 1/5383 useless extension candidates. Maximal degree in co-relation 42437. Up to 4243 conditions per place. [2024-06-21 18:16:50,351 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 249 selfloop transitions, 357 changer transitions 0/613 dead transitions. [2024-06-21 18:16:50,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 613 transitions, 11652 flow [2024-06-21 18:16:50,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:16:50,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:16:50,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-21 18:16:50,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-21 18:16:50,353 INFO L175 Difference]: Start difference. First operand has 420 places, 580 transitions, 9930 flow. Second operand 9 states and 218 transitions. [2024-06-21 18:16:50,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 613 transitions, 11652 flow [2024-06-21 18:16:53,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 613 transitions, 11096 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 18:16:53,333 INFO L231 Difference]: Finished difference. Result has 421 places, 583 transitions, 10138 flow [2024-06-21 18:16:53,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9377, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10138, PETRI_PLACES=421, PETRI_TRANSITIONS=583} [2024-06-21 18:16:53,334 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-21 18:16:53,334 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 583 transitions, 10138 flow [2024-06-21 18:16:53,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:53,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:53,335 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-21 18:16:53,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 18:16:53,335 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-21 18:16:53,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:53,335 INFO L85 PathProgramCache]: Analyzing trace with hash -301372150, now seen corresponding path program 4 times [2024-06-21 18:16:53,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:53,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931945337] [2024-06-21 18:16:53,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:53,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:53,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:53,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:53,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:53,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931945337] [2024-06-21 18:16:53,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931945337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:53,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:53,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:16:53,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244485240] [2024-06-21 18:16:53,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:53,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:16:53,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:53,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:16:53,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:16:53,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:53,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 583 transitions, 10138 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:53,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:53,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:53,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:54,747 INFO L124 PetriNetUnfolderBase]: 3250/5434 cut-off events. [2024-06-21 18:16:54,747 INFO L125 PetriNetUnfolderBase]: For 478995/478995 co-relation queries the response was YES. [2024-06-21 18:16:54,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43226 conditions, 5434 events. 3250/5434 cut-off events. For 478995/478995 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36401 event pairs, 737 based on Foata normal form. 1/5420 useless extension candidates. Maximal degree in co-relation 43046. Up to 4267 conditions per place. [2024-06-21 18:16:54,836 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 361 changer transitions 0/622 dead transitions. [2024-06-21 18:16:54,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 622 transitions, 12383 flow [2024-06-21 18:16:54,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:16:54,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:16:54,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-21 18:16:54,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-21 18:16:54,837 INFO L175 Difference]: Start difference. First operand has 421 places, 583 transitions, 10138 flow. Second operand 10 states and 237 transitions. [2024-06-21 18:16:54,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 622 transitions, 12383 flow [2024-06-21 18:16:58,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 622 transitions, 11623 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 18:16:58,044 INFO L231 Difference]: Finished difference. Result has 424 places, 592 transitions, 10257 flow [2024-06-21 18:16:58,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9396, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10257, PETRI_PLACES=424, PETRI_TRANSITIONS=592} [2024-06-21 18:16:58,046 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-21 18:16:58,046 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 592 transitions, 10257 flow [2024-06-21 18:16:58,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:58,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:16:58,046 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-21 18:16:58,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 18:16:58,048 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-21 18:16:58,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:16:58,048 INFO L85 PathProgramCache]: Analyzing trace with hash 2059445246, now seen corresponding path program 5 times [2024-06-21 18:16:58,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:16:58,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021958865] [2024-06-21 18:16:58,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:16:58,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:16:58,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:16:58,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:16:58,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:16:58,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021958865] [2024-06-21 18:16:58,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021958865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:16:58,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:16:58,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:16:58,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771330072] [2024-06-21 18:16:58,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:16:58,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:16:58,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:16:58,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:16:58,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:16:58,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:16:58,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 592 transitions, 10257 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:16:58,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:16:58,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:16:58,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:16:59,363 INFO L124 PetriNetUnfolderBase]: 3263/5452 cut-off events. [2024-06-21 18:16:59,363 INFO L125 PetriNetUnfolderBase]: For 492538/492538 co-relation queries the response was YES. [2024-06-21 18:16:59,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43523 conditions, 5452 events. 3263/5452 cut-off events. For 492538/492538 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 36482 event pairs, 744 based on Foata normal form. 1/5438 useless extension candidates. Maximal degree in co-relation 43342. Up to 4282 conditions per place. [2024-06-21 18:16:59,446 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 250 selfloop transitions, 370 changer transitions 0/627 dead transitions. [2024-06-21 18:16:59,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 627 transitions, 12271 flow [2024-06-21 18:16:59,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:16:59,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:16:59,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-21 18:16:59,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-21 18:16:59,450 INFO L175 Difference]: Start difference. First operand has 424 places, 592 transitions, 10257 flow. Second operand 10 states and 234 transitions. [2024-06-21 18:16:59,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 627 transitions, 12271 flow [2024-06-21 18:17:02,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 627 transitions, 11463 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 18:17:02,780 INFO L231 Difference]: Finished difference. Result has 428 places, 598 transitions, 10299 flow [2024-06-21 18:17:02,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9491, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10299, PETRI_PLACES=428, PETRI_TRANSITIONS=598} [2024-06-21 18:17:02,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-21 18:17:02,786 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 598 transitions, 10299 flow [2024-06-21 18:17:02,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:02,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:02,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] [2024-06-21 18:17:02,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 18:17:02,788 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-21 18:17:02,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:02,789 INFO L85 PathProgramCache]: Analyzing trace with hash 2052093596, now seen corresponding path program 6 times [2024-06-21 18:17:02,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:02,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432110432] [2024-06-21 18:17:02,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:02,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:02,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:02,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-21 18:17:02,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:02,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432110432] [2024-06-21 18:17:02,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432110432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:02,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:02,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:17:02,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645930147] [2024-06-21 18:17:02,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:02,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:17:02,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:02,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:17:02,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:17:02,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:02,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 598 transitions, 10299 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:02,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:02,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:02,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:04,138 INFO L124 PetriNetUnfolderBase]: 3260/5445 cut-off events. [2024-06-21 18:17:04,138 INFO L125 PetriNetUnfolderBase]: For 495349/495349 co-relation queries the response was YES. [2024-06-21 18:17:04,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43389 conditions, 5445 events. 3260/5445 cut-off events. For 495349/495349 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 36397 event pairs, 747 based on Foata normal form. 1/5431 useless extension candidates. Maximal degree in co-relation 43207. Up to 4279 conditions per place. [2024-06-21 18:17:04,214 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 367 changer transitions 0/625 dead transitions. [2024-06-21 18:17:04,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 625 transitions, 12005 flow [2024-06-21 18:17:04,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:17:04,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:17:04,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-21 18:17:04,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-21 18:17:04,215 INFO L175 Difference]: Start difference. First operand has 428 places, 598 transitions, 10299 flow. Second operand 9 states and 215 transitions. [2024-06-21 18:17:04,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 625 transitions, 12005 flow [2024-06-21 18:17:07,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 625 transitions, 11438 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 18:17:07,605 INFO L231 Difference]: Finished difference. Result has 431 places, 598 transitions, 10472 flow [2024-06-21 18:17:07,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9732, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10472, PETRI_PLACES=431, PETRI_TRANSITIONS=598} [2024-06-21 18:17:07,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-21 18:17:07,606 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 598 transitions, 10472 flow [2024-06-21 18:17:07,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:07,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:07,607 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-21 18:17:07,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 18:17:07,607 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-21 18:17:07,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:07,607 INFO L85 PathProgramCache]: Analyzing trace with hash 247933301, now seen corresponding path program 1 times [2024-06-21 18:17:07,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:07,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936136761] [2024-06-21 18:17:07,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:07,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:07,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:07,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:07,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:07,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936136761] [2024-06-21 18:17:07,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936136761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:07,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:07,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:17:07,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110978223] [2024-06-21 18:17:07,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:07,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:17:07,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:07,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:17:07,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:17:07,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:07,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 598 transitions, 10472 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:07,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:07,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:07,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:08,889 INFO L124 PetriNetUnfolderBase]: 3268/5481 cut-off events. [2024-06-21 18:17:08,890 INFO L125 PetriNetUnfolderBase]: For 511713/511713 co-relation queries the response was YES. [2024-06-21 18:17:08,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43775 conditions, 5481 events. 3268/5481 cut-off events. For 511713/511713 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 36880 event pairs, 671 based on Foata normal form. 2/5474 useless extension candidates. Maximal degree in co-relation 43591. Up to 4882 conditions per place. [2024-06-21 18:17:08,975 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 549 selfloop transitions, 67 changer transitions 0/623 dead transitions. [2024-06-21 18:17:08,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 623 transitions, 11857 flow [2024-06-21 18:17:08,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:17:08,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:17:08,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 18:17:08,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 18:17:08,976 INFO L175 Difference]: Start difference. First operand has 431 places, 598 transitions, 10472 flow. Second operand 8 states and 182 transitions. [2024-06-21 18:17:08,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 623 transitions, 11857 flow [2024-06-21 18:17:12,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 623 transitions, 11115 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 18:17:12,682 INFO L231 Difference]: Finished difference. Result has 431 places, 600 transitions, 9961 flow [2024-06-21 18:17:12,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9730, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9961, PETRI_PLACES=431, PETRI_TRANSITIONS=600} [2024-06-21 18:17:12,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-21 18:17:12,683 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 600 transitions, 9961 flow [2024-06-21 18:17:12,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:12,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:12,683 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-21 18:17:12,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 18:17:12,684 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-21 18:17:12,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:12,684 INFO L85 PathProgramCache]: Analyzing trace with hash -518193800, now seen corresponding path program 7 times [2024-06-21 18:17:12,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:12,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122462375] [2024-06-21 18:17:12,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:12,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:12,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:12,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:12,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:12,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122462375] [2024-06-21 18:17:12,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122462375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:12,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:12,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:17:12,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934828501] [2024-06-21 18:17:12,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:12,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:17:12,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:12,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:17:12,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:17:12,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 600 transitions, 9961 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:12,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:12,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:12,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:13,975 INFO L124 PetriNetUnfolderBase]: 3297/5539 cut-off events. [2024-06-21 18:17:13,975 INFO L125 PetriNetUnfolderBase]: For 531967/531978 co-relation queries the response was YES. [2024-06-21 18:17:14,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43882 conditions, 5539 events. 3297/5539 cut-off events. For 531967/531978 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 37351 event pairs, 738 based on Foata normal form. 9/5540 useless extension candidates. Maximal degree in co-relation 43697. Up to 4440 conditions per place. [2024-06-21 18:17:14,064 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 329 selfloop transitions, 298 changer transitions 0/634 dead transitions. [2024-06-21 18:17:14,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 634 transitions, 11916 flow [2024-06-21 18:17:14,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:17:14,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:17:14,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 18:17:14,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 18:17:14,065 INFO L175 Difference]: Start difference. First operand has 431 places, 600 transitions, 9961 flow. Second operand 7 states and 169 transitions. [2024-06-21 18:17:14,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 634 transitions, 11916 flow [2024-06-21 18:17:17,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 634 transitions, 11715 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 18:17:17,195 INFO L231 Difference]: Finished difference. Result has 433 places, 612 transitions, 10597 flow [2024-06-21 18:17:17,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9760, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10597, PETRI_PLACES=433, PETRI_TRANSITIONS=612} [2024-06-21 18:17:17,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-21 18:17:17,195 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 612 transitions, 10597 flow [2024-06-21 18:17:17,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:17,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:17,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] [2024-06-21 18:17:17,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 18:17:17,196 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-21 18:17:17,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:17,196 INFO L85 PathProgramCache]: Analyzing trace with hash 204852490, now seen corresponding path program 8 times [2024-06-21 18:17:17,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:17,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950594682] [2024-06-21 18:17:17,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:17,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:17,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:17,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:17,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:17,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950594682] [2024-06-21 18:17:17,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950594682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:17,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:17,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:17:17,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195902642] [2024-06-21 18:17:17,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:17,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:17:17,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:17,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:17:17,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:17:17,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:17,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 612 transitions, 10597 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:17,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:17,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:17,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:18,427 INFO L124 PetriNetUnfolderBase]: 3307/5559 cut-off events. [2024-06-21 18:17:18,427 INFO L125 PetriNetUnfolderBase]: For 542369/542386 co-relation queries the response was YES. [2024-06-21 18:17:18,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44500 conditions, 5559 events. 3307/5559 cut-off events. For 542369/542386 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 37591 event pairs, 701 based on Foata normal form. 13/5565 useless extension candidates. Maximal degree in co-relation 44314. Up to 4450 conditions per place. [2024-06-21 18:17:18,512 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 314 selfloop transitions, 328 changer transitions 0/649 dead transitions. [2024-06-21 18:17:18,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 649 transitions, 12684 flow [2024-06-21 18:17:18,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:17:18,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:17:18,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-21 18:17:18,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-21 18:17:18,513 INFO L175 Difference]: Start difference. First operand has 433 places, 612 transitions, 10597 flow. Second operand 9 states and 217 transitions. [2024-06-21 18:17:18,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 649 transitions, 12684 flow [2024-06-21 18:17:22,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 649 transitions, 12309 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-21 18:17:22,171 INFO L231 Difference]: Finished difference. Result has 441 places, 618 transitions, 10994 flow [2024-06-21 18:17:22,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10227, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10994, PETRI_PLACES=441, PETRI_TRANSITIONS=618} [2024-06-21 18:17:22,172 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-21 18:17:22,172 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 618 transitions, 10994 flow [2024-06-21 18:17:22,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:22,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:22,172 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-21 18:17:22,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 18:17:22,173 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-21 18:17:22,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:22,173 INFO L85 PathProgramCache]: Analyzing trace with hash 42343360, now seen corresponding path program 9 times [2024-06-21 18:17:22,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:22,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053173641] [2024-06-21 18:17:22,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:22,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:22,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:22,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:22,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:22,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053173641] [2024-06-21 18:17:22,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053173641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:22,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:22,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:17:22,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500903906] [2024-06-21 18:17:22,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:22,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:17:22,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:22,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:17:22,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:17:22,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:22,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 618 transitions, 10994 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:22,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:22,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:22,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:23,518 INFO L124 PetriNetUnfolderBase]: 3312/5551 cut-off events. [2024-06-21 18:17:23,518 INFO L125 PetriNetUnfolderBase]: For 551429/551429 co-relation queries the response was YES. [2024-06-21 18:17:23,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44840 conditions, 5551 events. 3312/5551 cut-off events. For 551429/551429 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 37348 event pairs, 691 based on Foata normal form. 1/5543 useless extension candidates. Maximal degree in co-relation 44652. Up to 4780 conditions per place. [2024-06-21 18:17:23,604 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 450 selfloop transitions, 189 changer transitions 0/646 dead transitions. [2024-06-21 18:17:23,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 646 transitions, 12373 flow [2024-06-21 18:17:23,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:17:23,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:17:23,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-21 18:17:23,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-21 18:17:23,605 INFO L175 Difference]: Start difference. First operand has 441 places, 618 transitions, 10994 flow. Second operand 9 states and 208 transitions. [2024-06-21 18:17:23,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 646 transitions, 12373 flow [2024-06-21 18:17:27,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 646 transitions, 11417 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 18:17:27,224 INFO L231 Difference]: Finished difference. Result has 443 places, 621 transitions, 10467 flow [2024-06-21 18:17:27,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10047, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10467, PETRI_PLACES=443, PETRI_TRANSITIONS=621} [2024-06-21 18:17:27,225 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-21 18:17:27,225 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 621 transitions, 10467 flow [2024-06-21 18:17:27,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:27,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:27,225 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-21 18:17:27,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 18:17:27,226 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-21 18:17:27,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:27,226 INFO L85 PathProgramCache]: Analyzing trace with hash -514474730, now seen corresponding path program 10 times [2024-06-21 18:17:27,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:27,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093354878] [2024-06-21 18:17:27,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:27,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:27,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:27,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-21 18:17:27,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:27,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093354878] [2024-06-21 18:17:27,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093354878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:27,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:27,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:17:27,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114784688] [2024-06-21 18:17:27,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:27,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:17:27,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:27,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:17:27,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:17:27,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:27,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 621 transitions, 10467 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:27,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:27,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:27,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:28,620 INFO L124 PetriNetUnfolderBase]: 3317/5560 cut-off events. [2024-06-21 18:17:28,621 INFO L125 PetriNetUnfolderBase]: For 554931/554931 co-relation queries the response was YES. [2024-06-21 18:17:28,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44381 conditions, 5560 events. 3317/5560 cut-off events. For 554931/554931 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37449 event pairs, 691 based on Foata normal form. 1/5552 useless extension candidates. Maximal degree in co-relation 44192. Up to 4781 conditions per place. [2024-06-21 18:17:28,703 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 448 selfloop transitions, 194 changer transitions 0/649 dead transitions. [2024-06-21 18:17:28,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 649 transitions, 11847 flow [2024-06-21 18:17:28,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:17:28,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:17:28,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 18:17:28,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 18:17:28,705 INFO L175 Difference]: Start difference. First operand has 443 places, 621 transitions, 10467 flow. Second operand 9 states and 210 transitions. [2024-06-21 18:17:28,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 649 transitions, 11847 flow [2024-06-21 18:17:32,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 649 transitions, 11461 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:17:32,517 INFO L231 Difference]: Finished difference. Result has 445 places, 624 transitions, 10515 flow [2024-06-21 18:17:32,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10081, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10515, PETRI_PLACES=445, PETRI_TRANSITIONS=624} [2024-06-21 18:17:32,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-21 18:17:32,518 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 624 transitions, 10515 flow [2024-06-21 18:17:32,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:32,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:32,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] [2024-06-21 18:17:32,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 18:17:32,519 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-21 18:17:32,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:32,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1904320148, now seen corresponding path program 11 times [2024-06-21 18:17:32,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:32,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856622] [2024-06-21 18:17:32,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:32,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:32,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:32,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:32,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:32,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856622] [2024-06-21 18:17:32,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:32,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:32,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:17:32,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135556817] [2024-06-21 18:17:32,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:32,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:17:32,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:32,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:17:32,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:17:32,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:32,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 624 transitions, 10515 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:32,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:32,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:32,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:33,858 INFO L124 PetriNetUnfolderBase]: 3330/5599 cut-off events. [2024-06-21 18:17:33,859 INFO L125 PetriNetUnfolderBase]: For 573116/573133 co-relation queries the response was YES. [2024-06-21 18:17:33,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44750 conditions, 5599 events. 3330/5599 cut-off events. For 573116/573133 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 37913 event pairs, 701 based on Foata normal form. 13/5605 useless extension candidates. Maximal degree in co-relation 44560. Up to 4477 conditions per place. [2024-06-21 18:17:33,951 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 306 selfloop transitions, 347 changer transitions 0/660 dead transitions. [2024-06-21 18:17:33,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 660 transitions, 12643 flow [2024-06-21 18:17:33,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:17:33,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:17:33,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-21 18:17:33,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-21 18:17:33,952 INFO L175 Difference]: Start difference. First operand has 445 places, 624 transitions, 10515 flow. Second operand 11 states and 250 transitions. [2024-06-21 18:17:33,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 660 transitions, 12643 flow [2024-06-21 18:17:37,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 660 transitions, 12243 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 18:17:37,515 INFO L231 Difference]: Finished difference. Result has 449 places, 630 transitions, 10923 flow [2024-06-21 18:17:37,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10115, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10923, PETRI_PLACES=449, PETRI_TRANSITIONS=630} [2024-06-21 18:17:37,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-21 18:17:37,516 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 630 transitions, 10923 flow [2024-06-21 18:17:37,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:37,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:37,516 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-21 18:17:37,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 18:17:37,517 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-21 18:17:37,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:37,517 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 12 times [2024-06-21 18:17:37,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:37,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387805151] [2024-06-21 18:17:37,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:37,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:37,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:37,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:37,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:37,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387805151] [2024-06-21 18:17:37,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387805151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:37,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:37,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:17:37,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471517516] [2024-06-21 18:17:37,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:37,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:17:37,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:37,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:17:37,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:17:37,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:37,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 630 transitions, 10923 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:37,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:37,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:37,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:38,816 INFO L124 PetriNetUnfolderBase]: 3327/5595 cut-off events. [2024-06-21 18:17:38,817 INFO L125 PetriNetUnfolderBase]: For 578559/578576 co-relation queries the response was YES. [2024-06-21 18:17:38,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45099 conditions, 5595 events. 3327/5595 cut-off events. For 578559/578576 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 37871 event pairs, 701 based on Foata normal form. 13/5601 useless extension candidates. Maximal degree in co-relation 44908. Up to 4474 conditions per place. [2024-06-21 18:17:38,908 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 307 selfloop transitions, 344 changer transitions 0/658 dead transitions. [2024-06-21 18:17:38,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 658 transitions, 12725 flow [2024-06-21 18:17:38,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:17:38,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:17:38,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-21 18:17:38,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-21 18:17:38,910 INFO L175 Difference]: Start difference. First operand has 449 places, 630 transitions, 10923 flow. Second operand 10 states and 233 transitions. [2024-06-21 18:17:38,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 658 transitions, 12725 flow [2024-06-21 18:17:42,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 658 transitions, 12096 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 18:17:42,677 INFO L231 Difference]: Finished difference. Result has 452 places, 630 transitions, 10988 flow [2024-06-21 18:17:42,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10294, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10988, PETRI_PLACES=452, PETRI_TRANSITIONS=630} [2024-06-21 18:17:42,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-21 18:17:42,678 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 630 transitions, 10988 flow [2024-06-21 18:17:42,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:42,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:42,678 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-21 18:17:42,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 18:17:42,678 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-21 18:17:42,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:42,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1612969240, now seen corresponding path program 13 times [2024-06-21 18:17:42,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:42,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713189648] [2024-06-21 18:17:42,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:42,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:42,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:42,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:42,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:42,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713189648] [2024-06-21 18:17:42,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713189648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:42,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:42,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:17:42,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637515523] [2024-06-21 18:17:42,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:42,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:17:42,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:42,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:17:42,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:17:42,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:42,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 630 transitions, 10988 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:42,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:42,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:42,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:44,142 INFO L124 PetriNetUnfolderBase]: 3348/5615 cut-off events. [2024-06-21 18:17:44,143 INFO L125 PetriNetUnfolderBase]: For 598852/598852 co-relation queries the response was YES. [2024-06-21 18:17:44,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45679 conditions, 5615 events. 3348/5615 cut-off events. For 598852/598852 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 37890 event pairs, 688 based on Foata normal form. 1/5607 useless extension candidates. Maximal degree in co-relation 45487. Up to 4801 conditions per place. [2024-06-21 18:17:44,241 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 454 selfloop transitions, 208 changer transitions 0/669 dead transitions. [2024-06-21 18:17:44,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 669 transitions, 13009 flow [2024-06-21 18:17:44,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:17:44,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:17:44,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 269 transitions. [2024-06-21 18:17:44,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604166666666667 [2024-06-21 18:17:44,243 INFO L175 Difference]: Start difference. First operand has 452 places, 630 transitions, 10988 flow. Second operand 12 states and 269 transitions. [2024-06-21 18:17:44,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 669 transitions, 13009 flow [2024-06-21 18:17:48,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 669 transitions, 12296 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 18:17:48,170 INFO L231 Difference]: Finished difference. Result has 456 places, 639 transitions, 10916 flow [2024-06-21 18:17:48,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10293, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10916, PETRI_PLACES=456, PETRI_TRANSITIONS=639} [2024-06-21 18:17:48,171 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-21 18:17:48,171 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 639 transitions, 10916 flow [2024-06-21 18:17:48,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:48,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:48,172 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-21 18:17:48,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 18:17:48,172 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-21 18:17:48,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:48,172 INFO L85 PathProgramCache]: Analyzing trace with hash -227587400, now seen corresponding path program 14 times [2024-06-21 18:17:48,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:48,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377728875] [2024-06-21 18:17:48,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:48,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:48,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:48,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-21 18:17:48,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:48,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377728875] [2024-06-21 18:17:48,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377728875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:48,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:48,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:17:48,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791446082] [2024-06-21 18:17:48,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:48,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:17:48,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:17:48,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:17:48,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:48,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 639 transitions, 10916 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:48,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:48,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:48,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:49,602 INFO L124 PetriNetUnfolderBase]: 3353/5624 cut-off events. [2024-06-21 18:17:49,602 INFO L125 PetriNetUnfolderBase]: For 606182/606182 co-relation queries the response was YES. [2024-06-21 18:17:49,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45491 conditions, 5624 events. 3353/5624 cut-off events. For 606182/606182 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 38070 event pairs, 688 based on Foata normal form. 1/5616 useless extension candidates. Maximal degree in co-relation 45298. Up to 4807 conditions per place. [2024-06-21 18:17:49,699 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 456 selfloop transitions, 211 changer transitions 0/674 dead transitions. [2024-06-21 18:17:49,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 674 transitions, 12832 flow [2024-06-21 18:17:49,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 18:17:49,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 18:17:49,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 307 transitions. [2024-06-21 18:17:49,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5482142857142858 [2024-06-21 18:17:49,700 INFO L175 Difference]: Start difference. First operand has 456 places, 639 transitions, 10916 flow. Second operand 14 states and 307 transitions. [2024-06-21 18:17:49,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 674 transitions, 12832 flow [2024-06-21 18:17:54,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 674 transitions, 12504 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-21 18:17:54,084 INFO L231 Difference]: Finished difference. Result has 463 places, 642 transitions, 11082 flow [2024-06-21 18:17:54,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10608, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11082, PETRI_PLACES=463, PETRI_TRANSITIONS=642} [2024-06-21 18:17:54,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-21 18:17:54,084 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 642 transitions, 11082 flow [2024-06-21 18:17:54,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:54,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:54,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-21 18:17:54,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 18:17:54,085 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-21 18:17:54,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:54,085 INFO L85 PathProgramCache]: Analyzing trace with hash -227403260, now seen corresponding path program 15 times [2024-06-21 18:17:54,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:54,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183833585] [2024-06-21 18:17:54,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:54,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:54,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:54,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:54,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:54,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183833585] [2024-06-21 18:17:54,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183833585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:54,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:54,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:17:54,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111124924] [2024-06-21 18:17:54,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:54,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:17:54,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:54,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:17:54,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:17:54,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:54,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 642 transitions, 11082 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:54,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:54,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:54,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:17:55,519 INFO L124 PetriNetUnfolderBase]: 3358/5633 cut-off events. [2024-06-21 18:17:55,519 INFO L125 PetriNetUnfolderBase]: For 615285/615285 co-relation queries the response was YES. [2024-06-21 18:17:55,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45929 conditions, 5633 events. 3358/5633 cut-off events. For 615285/615285 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38073 event pairs, 688 based on Foata normal form. 1/5625 useless extension candidates. Maximal degree in co-relation 45734. Up to 4813 conditions per place. [2024-06-21 18:17:55,609 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 451 selfloop transitions, 217 changer transitions 0/675 dead transitions. [2024-06-21 18:17:55,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 675 transitions, 12761 flow [2024-06-21 18:17:55,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 18:17:55,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 18:17:55,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 285 transitions. [2024-06-21 18:17:55,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-21 18:17:55,611 INFO L175 Difference]: Start difference. First operand has 463 places, 642 transitions, 11082 flow. Second operand 13 states and 285 transitions. [2024-06-21 18:17:55,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 675 transitions, 12761 flow [2024-06-21 18:17:59,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 675 transitions, 12309 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-21 18:17:59,480 INFO L231 Difference]: Finished difference. Result has 464 places, 645 transitions, 11119 flow [2024-06-21 18:17:59,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10636, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11119, PETRI_PLACES=464, PETRI_TRANSITIONS=645} [2024-06-21 18:17:59,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-21 18:17:59,481 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 645 transitions, 11119 flow [2024-06-21 18:17:59,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:59,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:17:59,481 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-21 18:17:59,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 18:17:59,482 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-21 18:17:59,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:17:59,482 INFO L85 PathProgramCache]: Analyzing trace with hash 268881736, now seen corresponding path program 16 times [2024-06-21 18:17:59,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:17:59,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065221840] [2024-06-21 18:17:59,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:17:59,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:17:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:17:59,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:17:59,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:17:59,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065221840] [2024-06-21 18:17:59,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065221840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:17:59,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:17:59,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:17:59,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455537450] [2024-06-21 18:17:59,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:17:59,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:17:59,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:17:59,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:17:59,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:17:59,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:17:59,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 645 transitions, 11119 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:17:59,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:17:59,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:17:59,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:00,909 INFO L124 PetriNetUnfolderBase]: 3363/5641 cut-off events. [2024-06-21 18:18:00,909 INFO L125 PetriNetUnfolderBase]: For 624945/624945 co-relation queries the response was YES. [2024-06-21 18:18:00,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46065 conditions, 5641 events. 3363/5641 cut-off events. For 624945/624945 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 38182 event pairs, 690 based on Foata normal form. 1/5633 useless extension candidates. Maximal degree in co-relation 45869. Up to 4840 conditions per place. [2024-06-21 18:18:01,002 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 473 selfloop transitions, 201 changer transitions 0/681 dead transitions. [2024-06-21 18:18:01,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 681 transitions, 13045 flow [2024-06-21 18:18:01,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 18:18:01,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 18:18:01,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 318 transitions. [2024-06-21 18:18:01,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-21 18:18:01,004 INFO L175 Difference]: Start difference. First operand has 464 places, 645 transitions, 11119 flow. Second operand 15 states and 318 transitions. [2024-06-21 18:18:01,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 681 transitions, 13045 flow [2024-06-21 18:18:05,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 681 transitions, 12621 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 18:18:05,344 INFO L231 Difference]: Finished difference. Result has 469 places, 648 transitions, 11155 flow [2024-06-21 18:18:05,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10698, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11155, PETRI_PLACES=469, PETRI_TRANSITIONS=648} [2024-06-21 18:18:05,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-21 18:18:05,345 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 648 transitions, 11155 flow [2024-06-21 18:18:05,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:05,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:05,345 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-21 18:18:05,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 18:18:05,346 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-21 18:18:05,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:05,346 INFO L85 PathProgramCache]: Analyzing trace with hash 268535776, now seen corresponding path program 17 times [2024-06-21 18:18:05,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:05,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509284305] [2024-06-21 18:18:05,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:05,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:05,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:05,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:18:05,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:05,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509284305] [2024-06-21 18:18:05,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509284305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:05,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:05,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:18:05,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305357356] [2024-06-21 18:18:05,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:05,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:18:05,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:05,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:18:05,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:18:05,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:18:05,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 648 transitions, 11155 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:05,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:05,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:18:05,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:06,799 INFO L124 PetriNetUnfolderBase]: 3360/5636 cut-off events. [2024-06-21 18:18:06,800 INFO L125 PetriNetUnfolderBase]: For 628260/628260 co-relation queries the response was YES. [2024-06-21 18:18:06,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45978 conditions, 5636 events. 3360/5636 cut-off events. For 628260/628260 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 38104 event pairs, 691 based on Foata normal form. 1/5628 useless extension candidates. Maximal degree in co-relation 45781. Up to 4847 conditions per place. [2024-06-21 18:18:06,896 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 478 selfloop transitions, 190 changer transitions 0/675 dead transitions. [2024-06-21 18:18:06,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 675 transitions, 12557 flow [2024-06-21 18:18:06,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:18:06,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:18:06,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-21 18:18:06,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5613636363636364 [2024-06-21 18:18:06,897 INFO L175 Difference]: Start difference. First operand has 469 places, 648 transitions, 11155 flow. Second operand 11 states and 247 transitions. [2024-06-21 18:18:06,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 675 transitions, 12557 flow [2024-06-21 18:18:11,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 675 transitions, 12095 flow, removed 18 selfloop flow, removed 13 redundant places. [2024-06-21 18:18:11,690 INFO L231 Difference]: Finished difference. Result has 467 places, 648 transitions, 11079 flow [2024-06-21 18:18:11,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10693, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11079, PETRI_PLACES=467, PETRI_TRANSITIONS=648} [2024-06-21 18:18:11,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-21 18:18:11,690 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 648 transitions, 11079 flow [2024-06-21 18:18:11,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:11,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:11,691 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-21 18:18:11,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 18:18:11,691 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-21 18:18:11,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:11,691 INFO L85 PathProgramCache]: Analyzing trace with hash 253992158, now seen corresponding path program 18 times [2024-06-21 18:18:11,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:11,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249499912] [2024-06-21 18:18:11,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:11,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:11,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:11,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:18:11,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:11,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249499912] [2024-06-21 18:18:11,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249499912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:11,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:11,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:18:11,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685407897] [2024-06-21 18:18:11,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:11,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:18:11,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:11,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:18:11,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:18:11,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:18:11,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 648 transitions, 11079 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:11,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:11,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:18:11,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:13,109 INFO L124 PetriNetUnfolderBase]: 3357/5633 cut-off events. [2024-06-21 18:18:13,109 INFO L125 PetriNetUnfolderBase]: For 631245/631245 co-relation queries the response was YES. [2024-06-21 18:18:13,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45862 conditions, 5633 events. 3357/5633 cut-off events. For 631245/631245 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 38138 event pairs, 690 based on Foata normal form. 1/5625 useless extension candidates. Maximal degree in co-relation 45664. Up to 4834 conditions per place. [2024-06-21 18:18:13,204 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 469 selfloop transitions, 201 changer transitions 0/677 dead transitions. [2024-06-21 18:18:13,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 677 transitions, 12489 flow [2024-06-21 18:18:13,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 18:18:13,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 18:18:13,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 280 transitions. [2024-06-21 18:18:13,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 18:18:13,206 INFO L175 Difference]: Start difference. First operand has 467 places, 648 transitions, 11079 flow. Second operand 13 states and 280 transitions. [2024-06-21 18:18:13,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 677 transitions, 12489 flow [2024-06-21 18:18:17,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 677 transitions, 12081 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 18:18:17,487 INFO L231 Difference]: Finished difference. Result has 469 places, 648 transitions, 11079 flow [2024-06-21 18:18:17,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10671, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11079, PETRI_PLACES=469, PETRI_TRANSITIONS=648} [2024-06-21 18:18:17,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-21 18:18:17,488 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 648 transitions, 11079 flow [2024-06-21 18:18:17,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:17,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:17,488 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-21 18:18:17,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 18:18:17,489 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-21 18:18:17,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:17,489 INFO L85 PathProgramCache]: Analyzing trace with hash 408406111, now seen corresponding path program 2 times [2024-06-21 18:18:17,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:17,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716555529] [2024-06-21 18:18:17,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:17,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:17,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:17,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:18:17,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:17,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716555529] [2024-06-21 18:18:17,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716555529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:17,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:17,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:18:17,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490789177] [2024-06-21 18:18:17,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:17,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:18:17,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:17,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:18:17,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:18:17,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:18:17,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 648 transitions, 11079 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:17,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:17,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:18:17,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:18,837 INFO L124 PetriNetUnfolderBase]: 3365/5651 cut-off events. [2024-06-21 18:18:18,838 INFO L125 PetriNetUnfolderBase]: For 649046/649046 co-relation queries the response was YES. [2024-06-21 18:18:18,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46161 conditions, 5651 events. 3365/5651 cut-off events. For 649046/649046 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 38263 event pairs, 669 based on Foata normal form. 2/5644 useless extension candidates. Maximal degree in co-relation 45962. Up to 5018 conditions per place. [2024-06-21 18:18:18,934 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 597 selfloop transitions, 67 changer transitions 0/671 dead transitions. [2024-06-21 18:18:18,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 671 transitions, 12558 flow [2024-06-21 18:18:18,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:18:18,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:18:18,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 18:18:18,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 18:18:18,935 INFO L175 Difference]: Start difference. First operand has 469 places, 648 transitions, 11079 flow. Second operand 9 states and 198 transitions. [2024-06-21 18:18:18,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 671 transitions, 12558 flow [2024-06-21 18:18:24,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 671 transitions, 12156 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 18:18:24,490 INFO L231 Difference]: Finished difference. Result has 466 places, 650 transitions, 10912 flow [2024-06-21 18:18:24,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10677, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10912, PETRI_PLACES=466, PETRI_TRANSITIONS=650} [2024-06-21 18:18:24,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-21 18:18:24,495 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 650 transitions, 10912 flow [2024-06-21 18:18:24,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:24,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:24,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] [2024-06-21 18:18:24,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 18:18:24,496 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-21 18:18:24,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:24,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1574630250, now seen corresponding path program 19 times [2024-06-21 18:18:24,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:24,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623674022] [2024-06-21 18:18:24,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:24,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:24,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:24,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:18:24,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:24,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623674022] [2024-06-21 18:18:24,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623674022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:24,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:24,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:18:24,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697627203] [2024-06-21 18:18:24,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:24,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:18:24,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:24,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:18:24,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:18:24,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:18:24,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 650 transitions, 10912 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:24,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:24,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:18:24,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:26,179 INFO L124 PetriNetUnfolderBase]: 3378/5670 cut-off events. [2024-06-21 18:18:26,180 INFO L125 PetriNetUnfolderBase]: For 660064/660064 co-relation queries the response was YES. [2024-06-21 18:18:26,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46310 conditions, 5670 events. 3378/5670 cut-off events. For 660064/660064 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 38405 event pairs, 687 based on Foata normal form. 1/5662 useless extension candidates. Maximal degree in co-relation 46110. Up to 4917 conditions per place. [2024-06-21 18:18:26,298 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 517 selfloop transitions, 155 changer transitions 0/679 dead transitions. [2024-06-21 18:18:26,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 679 transitions, 12668 flow [2024-06-21 18:18:26,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:18:26,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:18:26,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 257 transitions. [2024-06-21 18:18:26,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354166666666667 [2024-06-21 18:18:26,300 INFO L175 Difference]: Start difference. First operand has 466 places, 650 transitions, 10912 flow. Second operand 12 states and 257 transitions. [2024-06-21 18:18:26,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 679 transitions, 12668 flow [2024-06-21 18:18:31,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 679 transitions, 12477 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 18:18:31,289 INFO L231 Difference]: Finished difference. Result has 473 places, 656 transitions, 11179 flow [2024-06-21 18:18:31,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10721, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11179, PETRI_PLACES=473, PETRI_TRANSITIONS=656} [2024-06-21 18:18:31,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-21 18:18:31,290 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 656 transitions, 11179 flow [2024-06-21 18:18:31,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:31,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:31,291 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-21 18:18:31,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 18:18:31,291 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-21 18:18:31,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:31,291 INFO L85 PathProgramCache]: Analyzing trace with hash -61948266, now seen corresponding path program 20 times [2024-06-21 18:18:31,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:31,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040579156] [2024-06-21 18:18:31,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:31,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:31,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:18:31,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:31,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040579156] [2024-06-21 18:18:31,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040579156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:31,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:31,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:18:31,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791930996] [2024-06-21 18:18:31,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:31,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:18:31,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:31,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:18:31,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:18:31,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:18:31,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 656 transitions, 11179 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:31,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:31,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:18:31,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:32,744 INFO L124 PetriNetUnfolderBase]: 3399/5708 cut-off events. [2024-06-21 18:18:32,744 INFO L125 PetriNetUnfolderBase]: For 684778/684778 co-relation queries the response was YES. [2024-06-21 18:18:32,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46987 conditions, 5708 events. 3399/5708 cut-off events. For 684778/684778 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 38690 event pairs, 681 based on Foata normal form. 1/5700 useless extension candidates. Maximal degree in co-relation 46784. Up to 4914 conditions per place. [2024-06-21 18:18:32,842 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 507 selfloop transitions, 174 changer transitions 0/688 dead transitions. [2024-06-21 18:18:32,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 688 transitions, 13270 flow [2024-06-21 18:18:32,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:18:32,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:18:32,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-21 18:18:32,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-21 18:18:32,843 INFO L175 Difference]: Start difference. First operand has 473 places, 656 transitions, 11179 flow. Second operand 11 states and 245 transitions. [2024-06-21 18:18:32,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 688 transitions, 13270 flow [2024-06-21 18:18:37,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 688 transitions, 12870 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-21 18:18:37,954 INFO L231 Difference]: Finished difference. Result has 475 places, 665 transitions, 11378 flow [2024-06-21 18:18:37,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10779, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11378, PETRI_PLACES=475, PETRI_TRANSITIONS=665} [2024-06-21 18:18:37,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-21 18:18:37,955 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 665 transitions, 11378 flow [2024-06-21 18:18:37,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:37,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:37,955 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-21 18:18:37,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 18:18:37,955 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-21 18:18:37,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:37,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1802882940, now seen corresponding path program 21 times [2024-06-21 18:18:37,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:37,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564251158] [2024-06-21 18:18:37,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:37,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:37,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:38,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-21 18:18:38,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:38,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564251158] [2024-06-21 18:18:38,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564251158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:38,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:38,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:18:38,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837234235] [2024-06-21 18:18:38,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:38,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:18:38,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:38,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:18:38,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:18:38,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:18:38,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 665 transitions, 11378 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:38,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:38,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:18:38,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:39,420 INFO L124 PetriNetUnfolderBase]: 3404/5710 cut-off events. [2024-06-21 18:18:39,420 INFO L125 PetriNetUnfolderBase]: For 694588/694588 co-relation queries the response was YES. [2024-06-21 18:18:39,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47154 conditions, 5710 events. 3404/5710 cut-off events. For 694588/694588 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 38712 event pairs, 691 based on Foata normal form. 1/5702 useless extension candidates. Maximal degree in co-relation 46950. Up to 4948 conditions per place. [2024-06-21 18:18:39,516 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 522 selfloop transitions, 158 changer transitions 0/687 dead transitions. [2024-06-21 18:18:39,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 687 transitions, 12859 flow [2024-06-21 18:18:39,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:18:39,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:18:39,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 18:18:39,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-21 18:18:39,517 INFO L175 Difference]: Start difference. First operand has 475 places, 665 transitions, 11378 flow. Second operand 9 states and 203 transitions. [2024-06-21 18:18:39,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 687 transitions, 12859 flow [2024-06-21 18:18:44,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 687 transitions, 12557 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-21 18:18:44,967 INFO L231 Difference]: Finished difference. Result has 478 places, 668 transitions, 11479 flow [2024-06-21 18:18:44,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11102, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11479, PETRI_PLACES=478, PETRI_TRANSITIONS=668} [2024-06-21 18:18:44,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-21 18:18:44,968 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 668 transitions, 11479 flow [2024-06-21 18:18:44,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:44,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:44,969 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-21 18:18:44,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 18:18:44,969 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-21 18:18:44,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:44,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1082237304, now seen corresponding path program 22 times [2024-06-21 18:18:44,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:44,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110910280] [2024-06-21 18:18:44,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:44,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:44,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:45,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:18:45,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:45,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110910280] [2024-06-21 18:18:45,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110910280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:45,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:45,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:18:45,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919142230] [2024-06-21 18:18:45,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:45,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:18:45,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:45,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:18:45,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:18:45,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:18:45,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 668 transitions, 11479 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:45,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:45,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:18:45,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:46,421 INFO L124 PetriNetUnfolderBase]: 3449/5773 cut-off events. [2024-06-21 18:18:46,422 INFO L125 PetriNetUnfolderBase]: For 742983/742983 co-relation queries the response was YES. [2024-06-21 18:18:46,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48548 conditions, 5773 events. 3449/5773 cut-off events. For 742983/742983 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 39124 event pairs, 754 based on Foata normal form. 1/5759 useless extension candidates. Maximal degree in co-relation 48342. Up to 4502 conditions per place. [2024-06-21 18:18:46,520 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 256 selfloop transitions, 448 changer transitions 0/711 dead transitions. [2024-06-21 18:18:46,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 711 transitions, 14256 flow [2024-06-21 18:18:46,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:18:46,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:18:46,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-21 18:18:46,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-21 18:18:46,522 INFO L175 Difference]: Start difference. First operand has 478 places, 668 transitions, 11479 flow. Second operand 11 states and 249 transitions. [2024-06-21 18:18:46,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 711 transitions, 14256 flow [2024-06-21 18:18:51,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 711 transitions, 13922 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 18:18:51,881 INFO L231 Difference]: Finished difference. Result has 482 places, 686 transitions, 12406 flow [2024-06-21 18:18:51,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11145, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=430, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12406, PETRI_PLACES=482, PETRI_TRANSITIONS=686} [2024-06-21 18:18:51,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-21 18:18:51,881 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 686 transitions, 12406 flow [2024-06-21 18:18:51,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:51,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:51,882 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-21 18:18:51,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 18:18:51,882 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-21 18:18:51,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:51,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1078518234, now seen corresponding path program 23 times [2024-06-21 18:18:51,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:51,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627323317] [2024-06-21 18:18:51,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:51,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:51,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:51,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:18:51,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:51,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627323317] [2024-06-21 18:18:51,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627323317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:51,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:51,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:18:51,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713630744] [2024-06-21 18:18:51,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:51,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:18:51,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:51,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:18:51,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:18:52,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:18:52,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 686 transitions, 12406 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:52,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:52,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:18:52,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:18:53,359 INFO L124 PetriNetUnfolderBase]: 3446/5784 cut-off events. [2024-06-21 18:18:53,359 INFO L125 PetriNetUnfolderBase]: For 748874/748874 co-relation queries the response was YES. [2024-06-21 18:18:53,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49201 conditions, 5784 events. 3446/5784 cut-off events. For 748874/748874 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 39295 event pairs, 687 based on Foata normal form. 1/5776 useless extension candidates. Maximal degree in co-relation 48994. Up to 5012 conditions per place. [2024-06-21 18:18:53,467 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 545 selfloop transitions, 155 changer transitions 0/707 dead transitions. [2024-06-21 18:18:53,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 707 transitions, 13856 flow [2024-06-21 18:18:53,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:18:53,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:18:53,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-21 18:18:53,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-21 18:18:53,468 INFO L175 Difference]: Start difference. First operand has 482 places, 686 transitions, 12406 flow. Second operand 11 states and 239 transitions. [2024-06-21 18:18:53,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 707 transitions, 13856 flow [2024-06-21 18:18:58,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 707 transitions, 12856 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-21 18:18:58,593 INFO L231 Difference]: Finished difference. Result has 486 places, 686 transitions, 11722 flow [2024-06-21 18:18:58,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11406, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11722, PETRI_PLACES=486, PETRI_TRANSITIONS=686} [2024-06-21 18:18:58,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-21 18:18:58,594 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 686 transitions, 11722 flow [2024-06-21 18:18:58,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:58,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:18:58,594 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-21 18:18:58,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 18:18:58,594 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-21 18:18:58,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:18:58,595 INFO L85 PathProgramCache]: Analyzing trace with hash -61591146, now seen corresponding path program 24 times [2024-06-21 18:18:58,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:18:58,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763899608] [2024-06-21 18:18:58,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:18:58,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:18:58,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:18:58,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-21 18:18:58,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:18:58,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763899608] [2024-06-21 18:18:58,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763899608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:18:58,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:18:58,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:18:58,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150003339] [2024-06-21 18:18:58,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:18:58,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:18:58,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:18:58,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:18:58,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:18:58,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:18:58,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 686 transitions, 11722 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:18:58,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:18:58,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:18:58,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:00,208 INFO L124 PetriNetUnfolderBase]: 3443/5777 cut-off events. [2024-06-21 18:19:00,208 INFO L125 PetriNetUnfolderBase]: For 747232/747232 co-relation queries the response was YES. [2024-06-21 18:19:00,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48279 conditions, 5777 events. 3443/5777 cut-off events. For 747232/747232 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39218 event pairs, 690 based on Foata normal form. 1/5769 useless extension candidates. Maximal degree in co-relation 48071. Up to 4995 conditions per place. [2024-06-21 18:19:00,298 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 537 selfloop transitions, 165 changer transitions 0/709 dead transitions. [2024-06-21 18:19:00,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 709 transitions, 13422 flow [2024-06-21 18:19:00,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:19:00,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:19:00,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-21 18:19:00,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 18:19:00,300 INFO L175 Difference]: Start difference. First operand has 486 places, 686 transitions, 11722 flow. Second operand 12 states and 258 transitions. [2024-06-21 18:19:00,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 709 transitions, 13422 flow [2024-06-21 18:19:05,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 709 transitions, 13112 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 18:19:05,773 INFO L231 Difference]: Finished difference. Result has 488 places, 686 transitions, 11748 flow [2024-06-21 18:19:05,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11412, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11748, PETRI_PLACES=488, PETRI_TRANSITIONS=686} [2024-06-21 18:19:05,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-21 18:19:05,774 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 686 transitions, 11748 flow [2024-06-21 18:19:05,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:05,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:05,775 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-21 18:19:05,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 18:19:05,775 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-21 18:19:05,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:05,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1468306980, now seen corresponding path program 25 times [2024-06-21 18:19:05,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:05,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798468160] [2024-06-21 18:19:05,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:05,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:05,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:05,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:05,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:05,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798468160] [2024-06-21 18:19:05,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798468160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:05,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:05,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:05,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954487694] [2024-06-21 18:19:05,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:05,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:05,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:05,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:05,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:05,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:19:05,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 686 transitions, 11748 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:05,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:05,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:19:05,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:07,302 INFO L124 PetriNetUnfolderBase]: 3448/5792 cut-off events. [2024-06-21 18:19:07,302 INFO L125 PetriNetUnfolderBase]: For 758466/758466 co-relation queries the response was YES. [2024-06-21 18:19:07,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48465 conditions, 5792 events. 3448/5792 cut-off events. For 758466/758466 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 39393 event pairs, 681 based on Foata normal form. 1/5784 useless extension candidates. Maximal degree in co-relation 48256. Up to 4980 conditions per place. [2024-06-21 18:19:07,399 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 522 selfloop transitions, 185 changer transitions 0/714 dead transitions. [2024-06-21 18:19:07,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 714 transitions, 13766 flow [2024-06-21 18:19:07,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 18:19:07,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 18:19:07,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 280 transitions. [2024-06-21 18:19:07,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-21 18:19:07,400 INFO L175 Difference]: Start difference. First operand has 488 places, 686 transitions, 11748 flow. Second operand 13 states and 280 transitions. [2024-06-21 18:19:07,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 714 transitions, 13766 flow [2024-06-21 18:19:12,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 714 transitions, 13398 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-21 18:19:12,397 INFO L231 Difference]: Finished difference. Result has 490 places, 689 transitions, 11814 flow [2024-06-21 18:19:12,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11380, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11814, PETRI_PLACES=490, PETRI_TRANSITIONS=689} [2024-06-21 18:19:12,398 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-21 18:19:12,398 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 689 transitions, 11814 flow [2024-06-21 18:19:12,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:12,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:12,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] [2024-06-21 18:19:12,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 18:19:12,398 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-21 18:19:12,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:12,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1802715540, now seen corresponding path program 26 times [2024-06-21 18:19:12,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:12,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273716191] [2024-06-21 18:19:12,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:12,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:12,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:12,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-21 18:19:12,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:12,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273716191] [2024-06-21 18:19:12,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273716191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:12,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:12,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:12,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509911111] [2024-06-21 18:19:12,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:12,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:12,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:12,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:12,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:12,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:19:12,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 689 transitions, 11814 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:12,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:12,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:19:12,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:13,886 INFO L124 PetriNetUnfolderBase]: 3445/5788 cut-off events. [2024-06-21 18:19:13,886 INFO L125 PetriNetUnfolderBase]: For 761934/761934 co-relation queries the response was YES. [2024-06-21 18:19:13,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48406 conditions, 5788 events. 3445/5788 cut-off events. For 761934/761934 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 39364 event pairs, 681 based on Foata normal form. 1/5780 useless extension candidates. Maximal degree in co-relation 48197. Up to 4977 conditions per place. [2024-06-21 18:19:13,990 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 522 selfloop transitions, 183 changer transitions 0/712 dead transitions. [2024-06-21 18:19:13,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 712 transitions, 13524 flow [2024-06-21 18:19:13,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:19:13,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:19:13,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-21 18:19:13,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-21 18:19:13,991 INFO L175 Difference]: Start difference. First operand has 490 places, 689 transitions, 11814 flow. Second operand 12 states and 262 transitions. [2024-06-21 18:19:13,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 712 transitions, 13524 flow [2024-06-21 18:19:19,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 712 transitions, 13110 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-21 18:19:19,631 INFO L231 Difference]: Finished difference. Result has 492 places, 689 transitions, 11772 flow [2024-06-21 18:19:19,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11400, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11772, PETRI_PLACES=492, PETRI_TRANSITIONS=689} [2024-06-21 18:19:19,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-21 18:19:19,632 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 689 transitions, 11772 flow [2024-06-21 18:19:19,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:19,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:19,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-21 18:19:19,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 18:19:19,632 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-21 18:19:19,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:19,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1802536980, now seen corresponding path program 27 times [2024-06-21 18:19:19,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:19,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302132756] [2024-06-21 18:19:19,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:19,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:19,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:19,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-21 18:19:19,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:19,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302132756] [2024-06-21 18:19:19,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302132756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:19,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:19,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:19,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215249228] [2024-06-21 18:19:19,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:19,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:19,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:19,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:19,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:19,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:19:19,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 689 transitions, 11772 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:19,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:19,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:19:19,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:21,184 INFO L124 PetriNetUnfolderBase]: 3442/5778 cut-off events. [2024-06-21 18:19:21,184 INFO L125 PetriNetUnfolderBase]: For 765315/765315 co-relation queries the response was YES. [2024-06-21 18:19:21,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48292 conditions, 5778 events. 3442/5778 cut-off events. For 765315/765315 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 39257 event pairs, 690 based on Foata normal form. 1/5770 useless extension candidates. Maximal degree in co-relation 48082. Up to 4995 conditions per place. [2024-06-21 18:19:21,287 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 541 selfloop transitions, 165 changer transitions 0/713 dead transitions. [2024-06-21 18:19:21,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 713 transitions, 13240 flow [2024-06-21 18:19:21,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 18:19:21,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 18:19:21,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 293 transitions. [2024-06-21 18:19:21,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232142857142857 [2024-06-21 18:19:21,288 INFO L175 Difference]: Start difference. First operand has 492 places, 689 transitions, 11772 flow. Second operand 14 states and 293 transitions. [2024-06-21 18:19:21,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 713 transitions, 13240 flow [2024-06-21 18:19:26,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 713 transitions, 12826 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 18:19:26,608 INFO L231 Difference]: Finished difference. Result has 494 places, 689 transitions, 11694 flow [2024-06-21 18:19:26,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11358, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11694, PETRI_PLACES=494, PETRI_TRANSITIONS=689} [2024-06-21 18:19:26,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-21 18:19:26,609 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 689 transitions, 11694 flow [2024-06-21 18:19:26,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:26,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:26,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-21 18:19:26,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 18:19:26,609 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-21 18:19:26,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:26,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1910822460, now seen corresponding path program 28 times [2024-06-21 18:19:26,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:26,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40445422] [2024-06-21 18:19:26,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:26,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:26,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:26,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:26,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:26,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40445422] [2024-06-21 18:19:26,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40445422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:26,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:26,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:26,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283520868] [2024-06-21 18:19:26,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:26,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:26,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:26,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:26,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:26,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:19:26,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 689 transitions, 11694 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:26,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:26,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:19:26,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:28,254 INFO L124 PetriNetUnfolderBase]: 3447/5761 cut-off events. [2024-06-21 18:19:28,254 INFO L125 PetriNetUnfolderBase]: For 778303/778303 co-relation queries the response was YES. [2024-06-21 18:19:28,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48331 conditions, 5761 events. 3447/5761 cut-off events. For 778303/778303 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 38984 event pairs, 773 based on Foata normal form. 1/5747 useless extension candidates. Maximal degree in co-relation 48120. Up to 4502 conditions per place. [2024-06-21 18:19:28,355 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 263 selfloop transitions, 445 changer transitions 0/715 dead transitions. [2024-06-21 18:19:28,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 715 transitions, 13944 flow [2024-06-21 18:19:28,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:19:28,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:19:28,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-21 18:19:28,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 18:19:28,356 INFO L175 Difference]: Start difference. First operand has 494 places, 689 transitions, 11694 flow. Second operand 10 states and 230 transitions. [2024-06-21 18:19:28,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 715 transitions, 13944 flow [2024-06-21 18:19:34,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 715 transitions, 13604 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-21 18:19:34,286 INFO L231 Difference]: Finished difference. Result has 491 places, 692 transitions, 12280 flow [2024-06-21 18:19:34,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11354, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12280, PETRI_PLACES=491, PETRI_TRANSITIONS=692} [2024-06-21 18:19:34,286 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-21 18:19:34,286 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 692 transitions, 12280 flow [2024-06-21 18:19:34,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:34,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:34,287 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-21 18:19:34,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 18:19:34,287 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-21 18:19:34,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:34,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1918174110, now seen corresponding path program 29 times [2024-06-21 18:19:34,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:34,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749257902] [2024-06-21 18:19:34,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:34,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:34,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:34,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:34,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:34,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749257902] [2024-06-21 18:19:34,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749257902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:34,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:34,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:34,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804956810] [2024-06-21 18:19:34,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:34,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:34,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:34,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:34,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:34,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:19:34,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 692 transitions, 12280 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:34,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:34,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:19:34,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:35,822 INFO L124 PetriNetUnfolderBase]: 3444/5753 cut-off events. [2024-06-21 18:19:35,822 INFO L125 PetriNetUnfolderBase]: For 786121/786121 co-relation queries the response was YES. [2024-06-21 18:19:35,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48939 conditions, 5753 events. 3444/5753 cut-off events. For 786121/786121 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 38862 event pairs, 777 based on Foata normal form. 1/5739 useless extension candidates. Maximal degree in co-relation 48727. Up to 4499 conditions per place. [2024-06-21 18:19:35,944 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 263 selfloop transitions, 443 changer transitions 0/713 dead transitions. [2024-06-21 18:19:35,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 713 transitions, 14246 flow [2024-06-21 18:19:35,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:19:35,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:19:35,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 18:19:35,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 18:19:35,946 INFO L175 Difference]: Start difference. First operand has 491 places, 692 transitions, 12280 flow. Second operand 9 states and 210 transitions. [2024-06-21 18:19:35,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 713 transitions, 14246 flow [2024-06-21 18:19:41,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 713 transitions, 13308 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 18:19:41,591 INFO L231 Difference]: Finished difference. Result has 492 places, 692 transitions, 12234 flow [2024-06-21 18:19:41,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11342, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12234, PETRI_PLACES=492, PETRI_TRANSITIONS=692} [2024-06-21 18:19:41,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-21 18:19:41,592 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 692 transitions, 12234 flow [2024-06-21 18:19:41,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:41,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:41,593 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-21 18:19:41,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 18:19:41,593 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-21 18:19:41,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:41,593 INFO L85 PathProgramCache]: Analyzing trace with hash -625843160, now seen corresponding path program 30 times [2024-06-21 18:19:41,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:41,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431784210] [2024-06-21 18:19:41,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:41,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:41,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:41,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-21 18:19:41,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:41,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431784210] [2024-06-21 18:19:41,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431784210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:41,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:41,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:19:41,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842694476] [2024-06-21 18:19:41,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:41,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:19:41,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:41,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:19:41,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:19:41,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:19:41,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 692 transitions, 12234 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:41,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:41,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:19:41,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:43,113 INFO L124 PetriNetUnfolderBase]: 3441/5778 cut-off events. [2024-06-21 18:19:43,113 INFO L125 PetriNetUnfolderBase]: For 787491/787491 co-relation queries the response was YES. [2024-06-21 18:19:43,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48872 conditions, 5778 events. 3441/5778 cut-off events. For 787491/787491 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39318 event pairs, 725 based on Foata normal form. 1/5764 useless extension candidates. Maximal degree in co-relation 48659. Up to 4496 conditions per place. [2024-06-21 18:19:43,215 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 453 changer transitions 0/717 dead transitions. [2024-06-21 18:19:43,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 717 transitions, 14728 flow [2024-06-21 18:19:43,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:19:43,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:19:43,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-21 18:19:43,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5727272727272728 [2024-06-21 18:19:43,217 INFO L175 Difference]: Start difference. First operand has 492 places, 692 transitions, 12234 flow. Second operand 11 states and 252 transitions. [2024-06-21 18:19:43,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 717 transitions, 14728 flow [2024-06-21 18:19:49,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 717 transitions, 13834 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:19:49,330 INFO L231 Difference]: Finished difference. Result has 496 places, 692 transitions, 12252 flow [2024-06-21 18:19:49,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11340, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12252, PETRI_PLACES=496, PETRI_TRANSITIONS=692} [2024-06-21 18:19:49,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 455 predicate places. [2024-06-21 18:19:49,331 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 692 transitions, 12252 flow [2024-06-21 18:19:49,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:49,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:49,332 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-21 18:19:49,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 18:19:49,332 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-21 18:19:49,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:49,332 INFO L85 PathProgramCache]: Analyzing trace with hash -224731045, now seen corresponding path program 1 times [2024-06-21 18:19:49,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:49,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522327419] [2024-06-21 18:19:49,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:49,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:49,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:49,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:49,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:49,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522327419] [2024-06-21 18:19:49,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522327419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:49,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:49,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:49,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945204427] [2024-06-21 18:19:49,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:49,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:49,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:49,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:49,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:49,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:19:49,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 692 transitions, 12252 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:49,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:49,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:19:49,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:50,943 INFO L124 PetriNetUnfolderBase]: 3581/6018 cut-off events. [2024-06-21 18:19:50,943 INFO L125 PetriNetUnfolderBase]: For 1157773/1157779 co-relation queries the response was YES. [2024-06-21 18:19:51,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50839 conditions, 6018 events. 3581/6018 cut-off events. For 1157773/1157779 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 41072 event pairs, 592 based on Foata normal form. 48/6063 useless extension candidates. Maximal degree in co-relation 50625. Up to 4931 conditions per place. [2024-06-21 18:19:51,050 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 634 selfloop transitions, 88 changer transitions 1/730 dead transitions. [2024-06-21 18:19:51,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 730 transitions, 13934 flow [2024-06-21 18:19:51,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:19:51,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:19:51,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-21 18:19:51,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-21 18:19:51,051 INFO L175 Difference]: Start difference. First operand has 496 places, 692 transitions, 12252 flow. Second operand 7 states and 187 transitions. [2024-06-21 18:19:51,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 730 transitions, 13934 flow [2024-06-21 18:19:56,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 730 transitions, 12695 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-21 18:19:56,917 INFO L231 Difference]: Finished difference. Result has 493 places, 694 transitions, 11300 flow [2024-06-21 18:19:56,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11013, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11300, PETRI_PLACES=493, PETRI_TRANSITIONS=694} [2024-06-21 18:19:56,917 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-21 18:19:56,918 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 694 transitions, 11300 flow [2024-06-21 18:19:56,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:56,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:56,918 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-21 18:19:56,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 18:19:56,918 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-21 18:19:56,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:56,919 INFO L85 PathProgramCache]: Analyzing trace with hash 147015481, now seen corresponding path program 2 times [2024-06-21 18:19:56,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:56,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261485921] [2024-06-21 18:19:56,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:56,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:56,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:57,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:57,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:57,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261485921] [2024-06-21 18:19:57,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261485921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:57,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:57,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:57,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969542186] [2024-06-21 18:19:57,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:57,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:57,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:57,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:57,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:57,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:19:57,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 694 transitions, 11300 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:57,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:57,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:19:57,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:58,567 INFO L124 PetriNetUnfolderBase]: 3607/6055 cut-off events. [2024-06-21 18:19:58,567 INFO L125 PetriNetUnfolderBase]: For 891248/891254 co-relation queries the response was YES. [2024-06-21 18:19:58,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50526 conditions, 6055 events. 3607/6055 cut-off events. For 891248/891254 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 41368 event pairs, 695 based on Foata normal form. 14/6061 useless extension candidates. Maximal degree in co-relation 50313. Up to 5194 conditions per place. [2024-06-21 18:19:58,665 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 586 selfloop transitions, 141 changer transitions 0/734 dead transitions. [2024-06-21 18:19:58,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 734 transitions, 12980 flow [2024-06-21 18:19:58,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:19:58,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:19:58,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-21 18:19:58,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-21 18:19:58,666 INFO L175 Difference]: Start difference. First operand has 493 places, 694 transitions, 11300 flow. Second operand 8 states and 207 transitions. [2024-06-21 18:19:58,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 734 transitions, 12980 flow [2024-06-21 18:20:04,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 734 transitions, 12798 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 18:20:04,953 INFO L231 Difference]: Finished difference. Result has 497 places, 697 transitions, 11518 flow [2024-06-21 18:20:04,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11118, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11518, PETRI_PLACES=497, PETRI_TRANSITIONS=697} [2024-06-21 18:20:04,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-21 18:20:04,954 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 697 transitions, 11518 flow [2024-06-21 18:20:04,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:04,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:04,954 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-21 18:20:04,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 18:20:04,955 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-21 18:20:04,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:04,955 INFO L85 PathProgramCache]: Analyzing trace with hash 262306651, now seen corresponding path program 3 times [2024-06-21 18:20:04,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:04,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640214104] [2024-06-21 18:20:04,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:04,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:04,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:05,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-21 18:20:05,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:05,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640214104] [2024-06-21 18:20:05,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640214104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:05,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:05,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:05,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805742149] [2024-06-21 18:20:05,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:05,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:05,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:05,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:05,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:05,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:20:05,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 697 transitions, 11518 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:05,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:05,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:20:05,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:06,814 INFO L124 PetriNetUnfolderBase]: 3643/6111 cut-off events. [2024-06-21 18:20:06,815 INFO L125 PetriNetUnfolderBase]: For 901249/901255 co-relation queries the response was YES. [2024-06-21 18:20:06,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50986 conditions, 6111 events. 3643/6111 cut-off events. For 901249/901255 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41760 event pairs, 701 based on Foata normal form. 14/6117 useless extension candidates. Maximal degree in co-relation 50772. Up to 5391 conditions per place. [2024-06-21 18:20:06,907 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 651 selfloop transitions, 76 changer transitions 0/734 dead transitions. [2024-06-21 18:20:06,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 734 transitions, 13200 flow [2024-06-21 18:20:06,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:06,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:06,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-21 18:20:06,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-21 18:20:06,909 INFO L175 Difference]: Start difference. First operand has 497 places, 697 transitions, 11518 flow. Second operand 8 states and 201 transitions. [2024-06-21 18:20:06,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 734 transitions, 13200 flow [2024-06-21 18:20:12,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 734 transitions, 12862 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 18:20:12,375 INFO L231 Difference]: Finished difference. Result has 499 places, 700 transitions, 11460 flow [2024-06-21 18:20:12,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11180, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11460, PETRI_PLACES=499, PETRI_TRANSITIONS=700} [2024-06-21 18:20:12,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-21 18:20:12,376 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 700 transitions, 11460 flow [2024-06-21 18:20:12,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:12,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:12,376 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-21 18:20:12,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 18:20:12,377 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-21 18:20:12,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:12,377 INFO L85 PathProgramCache]: Analyzing trace with hash 144158521, now seen corresponding path program 4 times [2024-06-21 18:20:12,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:12,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529706382] [2024-06-21 18:20:12,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:12,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:12,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:12,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:12,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:12,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529706382] [2024-06-21 18:20:12,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529706382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:12,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:12,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:12,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652327488] [2024-06-21 18:20:12,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:12,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:12,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:12,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:12,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:12,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:20:12,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 700 transitions, 11460 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:12,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:12,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:20:12,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:14,017 INFO L124 PetriNetUnfolderBase]: 3666/6153 cut-off events. [2024-06-21 18:20:14,018 INFO L125 PetriNetUnfolderBase]: For 893081/893087 co-relation queries the response was YES. [2024-06-21 18:20:14,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50817 conditions, 6153 events. 3666/6153 cut-off events. For 893081/893087 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42157 event pairs, 554 based on Foata normal form. 14/6164 useless extension candidates. Maximal degree in co-relation 50602. Up to 4788 conditions per place. [2024-06-21 18:20:14,126 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 584 selfloop transitions, 154 changer transitions 0/745 dead transitions. [2024-06-21 18:20:14,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 745 transitions, 13224 flow [2024-06-21 18:20:14,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:14,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:14,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 18:20:14,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-21 18:20:14,128 INFO L175 Difference]: Start difference. First operand has 499 places, 700 transitions, 11460 flow. Second operand 8 states and 212 transitions. [2024-06-21 18:20:14,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 745 transitions, 13224 flow [2024-06-21 18:20:19,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 745 transitions, 13020 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 18:20:19,869 INFO L231 Difference]: Finished difference. Result has 502 places, 702 transitions, 11680 flow [2024-06-21 18:20:19,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11256, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11680, PETRI_PLACES=502, PETRI_TRANSITIONS=702} [2024-06-21 18:20:19,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-21 18:20:19,870 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 702 transitions, 11680 flow [2024-06-21 18:20:19,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:19,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:19,870 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-21 18:20:19,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 18:20:19,871 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-21 18:20:19,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:19,871 INFO L85 PathProgramCache]: Analyzing trace with hash 739920115, now seen corresponding path program 3 times [2024-06-21 18:20:19,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:19,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456040265] [2024-06-21 18:20:19,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:19,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:19,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:19,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:19,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:19,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456040265] [2024-06-21 18:20:19,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456040265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:19,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:19,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:19,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468438960] [2024-06-21 18:20:19,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:19,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:19,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:19,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:19,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:20,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:20:20,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 702 transitions, 11680 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:20,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:20,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:20:20,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:21,497 INFO L124 PetriNetUnfolderBase]: 3674/6172 cut-off events. [2024-06-21 18:20:21,497 INFO L125 PetriNetUnfolderBase]: For 845337/845354 co-relation queries the response was YES. [2024-06-21 18:20:21,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51292 conditions, 6172 events. 3674/6172 cut-off events. For 845337/845354 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 42410 event pairs, 652 based on Foata normal form. 14/6179 useless extension candidates. Maximal degree in co-relation 51076. Up to 5393 conditions per place. [2024-06-21 18:20:21,603 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 644 selfloop transitions, 79 changer transitions 0/730 dead transitions. [2024-06-21 18:20:21,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 730 transitions, 13680 flow [2024-06-21 18:20:21,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:20:21,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:20:21,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 18:20:21,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 18:20:21,604 INFO L175 Difference]: Start difference. First operand has 502 places, 702 transitions, 11680 flow. Second operand 7 states and 163 transitions. [2024-06-21 18:20:21,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 730 transitions, 13680 flow [2024-06-21 18:20:27,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 730 transitions, 13306 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 18:20:27,506 INFO L231 Difference]: Finished difference. Result has 504 places, 708 transitions, 11731 flow [2024-06-21 18:20:27,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11306, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11731, PETRI_PLACES=504, PETRI_TRANSITIONS=708} [2024-06-21 18:20:27,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 463 predicate places. [2024-06-21 18:20:27,507 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 708 transitions, 11731 flow [2024-06-21 18:20:27,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:27,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:27,508 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-21 18:20:27,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 18:20:27,508 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-21 18:20:27,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:27,508 INFO L85 PathProgramCache]: Analyzing trace with hash -809508621, now seen corresponding path program 4 times [2024-06-21 18:20:27,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:27,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809914085] [2024-06-21 18:20:27,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:27,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:27,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:27,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:27,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:27,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809914085] [2024-06-21 18:20:27,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809914085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:27,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:27,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:27,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663464276] [2024-06-21 18:20:27,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:27,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:27,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:27,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:27,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:27,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:20:27,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 708 transitions, 11731 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:27,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:27,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:20:27,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:29,123 INFO L124 PetriNetUnfolderBase]: 3682/6178 cut-off events. [2024-06-21 18:20:29,124 INFO L125 PetriNetUnfolderBase]: For 855479/855496 co-relation queries the response was YES. [2024-06-21 18:20:29,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51169 conditions, 6178 events. 3682/6178 cut-off events. For 855479/855496 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42366 event pairs, 745 based on Foata normal form. 14/6181 useless extension candidates. Maximal degree in co-relation 50951. Up to 5488 conditions per place. [2024-06-21 18:20:29,234 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 656 selfloop transitions, 68 changer transitions 0/731 dead transitions. [2024-06-21 18:20:29,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 731 transitions, 13694 flow [2024-06-21 18:20:29,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:29,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:29,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 18:20:29,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 18:20:29,236 INFO L175 Difference]: Start difference. First operand has 504 places, 708 transitions, 11731 flow. Second operand 8 states and 177 transitions. [2024-06-21 18:20:29,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 731 transitions, 13694 flow [2024-06-21 18:20:34,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 731 transitions, 13489 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-21 18:20:34,855 INFO L231 Difference]: Finished difference. Result has 509 places, 712 transitions, 11867 flow [2024-06-21 18:20:34,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11526, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11867, PETRI_PLACES=509, PETRI_TRANSITIONS=712} [2024-06-21 18:20:34,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-21 18:20:34,856 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 712 transitions, 11867 flow [2024-06-21 18:20:34,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:34,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:34,856 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-21 18:20:34,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 18:20:34,856 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-21 18:20:34,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:34,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1362925781, now seen corresponding path program 5 times [2024-06-21 18:20:34,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:34,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177663499] [2024-06-21 18:20:34,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:34,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:34,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:34,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:34,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:34,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177663499] [2024-06-21 18:20:34,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177663499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:34,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:34,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:34,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354601777] [2024-06-21 18:20:34,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:34,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:34,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:34,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:34,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:35,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:20:35,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 712 transitions, 11867 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:35,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:35,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:20:35,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:37,003 INFO L124 PetriNetUnfolderBase]: 3677/6165 cut-off events. [2024-06-21 18:20:37,003 INFO L125 PetriNetUnfolderBase]: For 842946/842946 co-relation queries the response was YES. [2024-06-21 18:20:37,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50812 conditions, 6165 events. 3677/6165 cut-off events. For 842946/842946 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42256 event pairs, 739 based on Foata normal form. 2/6158 useless extension candidates. Maximal degree in co-relation 50592. Up to 5492 conditions per place. [2024-06-21 18:20:37,101 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 654 selfloop transitions, 70 changer transitions 0/731 dead transitions. [2024-06-21 18:20:37,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 731 transitions, 13370 flow [2024-06-21 18:20:37,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:20:37,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:20:37,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 18:20:37,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 18:20:37,102 INFO L175 Difference]: Start difference. First operand has 509 places, 712 transitions, 11867 flow. Second operand 7 states and 162 transitions. [2024-06-21 18:20:37,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 731 transitions, 13370 flow [2024-06-21 18:20:42,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 731 transitions, 13113 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-21 18:20:43,006 INFO L231 Difference]: Finished difference. Result has 512 places, 712 transitions, 11761 flow [2024-06-21 18:20:43,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11610, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11761, PETRI_PLACES=512, PETRI_TRANSITIONS=712} [2024-06-21 18:20:43,007 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-21 18:20:43,007 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 712 transitions, 11761 flow [2024-06-21 18:20:43,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:43,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:43,007 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-21 18:20:43,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 18:20:43,008 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-21 18:20:43,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:43,008 INFO L85 PathProgramCache]: Analyzing trace with hash 943224930, now seen corresponding path program 31 times [2024-06-21 18:20:43,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:43,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695155807] [2024-06-21 18:20:43,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:43,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:43,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:43,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:43,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:43,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695155807] [2024-06-21 18:20:43,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695155807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:43,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:43,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:43,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718249099] [2024-06-21 18:20:43,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:43,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:43,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:43,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:43,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:43,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:20:43,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 712 transitions, 11761 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:43,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:43,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:20:43,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:45,118 INFO L124 PetriNetUnfolderBase]: 3674/6154 cut-off events. [2024-06-21 18:20:45,119 INFO L125 PetriNetUnfolderBase]: For 830863/830863 co-relation queries the response was YES. [2024-06-21 18:20:45,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50543 conditions, 6154 events. 3674/6154 cut-off events. For 830863/830863 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 42128 event pairs, 761 based on Foata normal form. 1/6146 useless extension candidates. Maximal degree in co-relation 50321. Up to 4991 conditions per place. [2024-06-21 18:20:45,219 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 339 selfloop transitions, 396 changer transitions 0/742 dead transitions. [2024-06-21 18:20:45,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 742 transitions, 13845 flow [2024-06-21 18:20:45,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:45,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:45,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 18:20:45,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 18:20:45,220 INFO L175 Difference]: Start difference. First operand has 512 places, 712 transitions, 11761 flow. Second operand 9 states and 219 transitions. [2024-06-21 18:20:45,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 742 transitions, 13845 flow [2024-06-21 18:20:50,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 742 transitions, 13690 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 18:20:50,684 INFO L231 Difference]: Finished difference. Result has 516 places, 712 transitions, 12408 flow [2024-06-21 18:20:50,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11606, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12408, PETRI_PLACES=516, PETRI_TRANSITIONS=712} [2024-06-21 18:20:50,684 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-21 18:20:50,684 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 712 transitions, 12408 flow [2024-06-21 18:20:50,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:50,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:50,685 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-21 18:20:50,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 18:20:50,685 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-21 18:20:50,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:50,685 INFO L85 PathProgramCache]: Analyzing trace with hash 274726747, now seen corresponding path program 6 times [2024-06-21 18:20:50,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:50,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128289896] [2024-06-21 18:20:50,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:50,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:50,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:50,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:50,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:50,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128289896] [2024-06-21 18:20:50,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128289896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:50,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:50,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:50,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134020436] [2024-06-21 18:20:50,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:50,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:50,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:50,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:50,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:50,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:20:50,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 712 transitions, 12408 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:50,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:50,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:20:50,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:52,589 INFO L124 PetriNetUnfolderBase]: 3669/6164 cut-off events. [2024-06-21 18:20:52,590 INFO L125 PetriNetUnfolderBase]: For 839470/839487 co-relation queries the response was YES. [2024-06-21 18:20:52,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51045 conditions, 6164 events. 3669/6164 cut-off events. For 839470/839487 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42313 event pairs, 749 based on Foata normal form. 14/6171 useless extension candidates. Maximal degree in co-relation 50822. Up to 5493 conditions per place. [2024-06-21 18:20:52,691 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 658 selfloop transitions, 63 changer transitions 0/728 dead transitions. [2024-06-21 18:20:52,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 728 transitions, 13897 flow [2024-06-21 18:20:52,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:20:52,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:20:52,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 18:20:52,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 18:20:52,705 INFO L175 Difference]: Start difference. First operand has 516 places, 712 transitions, 12408 flow. Second operand 7 states and 157 transitions. [2024-06-21 18:20:52,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 728 transitions, 13897 flow [2024-06-21 18:20:58,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 728 transitions, 13215 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 18:20:58,210 INFO L231 Difference]: Finished difference. Result has 516 places, 712 transitions, 11857 flow [2024-06-21 18:20:58,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11726, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11857, PETRI_PLACES=516, PETRI_TRANSITIONS=712} [2024-06-21 18:20:58,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-21 18:20:58,211 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 712 transitions, 11857 flow [2024-06-21 18:20:58,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:58,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:58,211 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-21 18:20:58,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 18:20:58,212 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-21 18:20:58,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:58,212 INFO L85 PathProgramCache]: Analyzing trace with hash -805187934, now seen corresponding path program 32 times [2024-06-21 18:20:58,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:58,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093468283] [2024-06-21 18:20:58,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:58,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:58,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:58,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-21 18:20:58,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:58,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093468283] [2024-06-21 18:20:58,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093468283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:58,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:58,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:58,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46947959] [2024-06-21 18:20:58,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:58,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:58,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:58,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:58,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:58,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:20:58,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 712 transitions, 11857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:20:58,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:58,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:20:58,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:00,117 INFO L124 PetriNetUnfolderBase]: 3674/6173 cut-off events. [2024-06-21 18:21:00,118 INFO L125 PetriNetUnfolderBase]: For 826987/827004 co-relation queries the response was YES. [2024-06-21 18:21:00,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50291 conditions, 6173 events. 3674/6173 cut-off events. For 826987/827004 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 42411 event pairs, 769 based on Foata normal form. 13/6179 useless extension candidates. Maximal degree in co-relation 50067. Up to 4990 conditions per place. [2024-06-21 18:21:00,219 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 338 selfloop transitions, 400 changer transitions 0/745 dead transitions. [2024-06-21 18:21:00,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 745 transitions, 14005 flow [2024-06-21 18:21:00,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:21:00,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:21:00,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-21 18:21:00,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 18:21:00,221 INFO L175 Difference]: Start difference. First operand has 516 places, 712 transitions, 11857 flow. Second operand 12 states and 267 transitions. [2024-06-21 18:21:00,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 745 transitions, 14005 flow [2024-06-21 18:21:05,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 745 transitions, 13874 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:05,983 INFO L231 Difference]: Finished difference. Result has 523 places, 715 transitions, 12588 flow [2024-06-21 18:21:05,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11726, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12588, PETRI_PLACES=523, PETRI_TRANSITIONS=715} [2024-06-21 18:21:05,984 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-21 18:21:05,984 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 715 transitions, 12588 flow [2024-06-21 18:21:05,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:05,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:05,984 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-21 18:21:05,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 18:21:05,985 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-21 18:21:05,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:05,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1697515054, now seen corresponding path program 33 times [2024-06-21 18:21:05,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:05,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917353562] [2024-06-21 18:21:05,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:05,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:05,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:06,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-21 18:21:06,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:06,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917353562] [2024-06-21 18:21:06,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917353562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:06,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:06,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:06,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842578456] [2024-06-21 18:21:06,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:06,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:06,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:06,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:06,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:06,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:21:06,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 715 transitions, 12588 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:06,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:06,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:21:06,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:08,146 INFO L124 PetriNetUnfolderBase]: 3671/6152 cut-off events. [2024-06-21 18:21:08,147 INFO L125 PetriNetUnfolderBase]: For 828966/828966 co-relation queries the response was YES. [2024-06-21 18:21:08,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50993 conditions, 6152 events. 3671/6152 cut-off events. For 828966/828966 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 42134 event pairs, 760 based on Foata normal form. 1/6144 useless extension candidates. Maximal degree in co-relation 50768. Up to 4987 conditions per place. [2024-06-21 18:21:08,254 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 398 changer transitions 0/745 dead transitions. [2024-06-21 18:21:08,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 745 transitions, 14686 flow [2024-06-21 18:21:08,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:21:08,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:21:08,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 18:21:08,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 18:21:08,255 INFO L175 Difference]: Start difference. First operand has 523 places, 715 transitions, 12588 flow. Second operand 9 states and 219 transitions. [2024-06-21 18:21:08,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 745 transitions, 14686 flow [2024-06-21 18:21:13,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 745 transitions, 13968 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-21 18:21:13,406 INFO L231 Difference]: Finished difference. Result has 523 places, 715 transitions, 12676 flow [2024-06-21 18:21:13,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11870, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12676, PETRI_PLACES=523, PETRI_TRANSITIONS=715} [2024-06-21 18:21:13,407 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-21 18:21:13,407 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 715 transitions, 12676 flow [2024-06-21 18:21:13,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:13,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:13,407 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-21 18:21:13,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 18:21:13,408 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-21 18:21:13,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:13,408 INFO L85 PathProgramCache]: Analyzing trace with hash 369555134, now seen corresponding path program 34 times [2024-06-21 18:21:13,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:13,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776066171] [2024-06-21 18:21:13,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:13,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:13,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:13,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:13,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:13,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776066171] [2024-06-21 18:21:13,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776066171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:13,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:13,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:13,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553846129] [2024-06-21 18:21:13,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:13,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:13,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:13,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:13,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:13,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:21:13,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 715 transitions, 12676 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:13,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:13,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:21:13,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:15,295 INFO L124 PetriNetUnfolderBase]: 3668/6148 cut-off events. [2024-06-21 18:21:15,296 INFO L125 PetriNetUnfolderBase]: For 831430/831430 co-relation queries the response was YES. [2024-06-21 18:21:15,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50943 conditions, 6148 events. 3668/6148 cut-off events. For 831430/831430 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 42148 event pairs, 760 based on Foata normal form. 1/6140 useless extension candidates. Maximal degree in co-relation 50717. Up to 4984 conditions per place. [2024-06-21 18:21:15,555 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 403 changer transitions 0/747 dead transitions. [2024-06-21 18:21:15,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 747 transitions, 14786 flow [2024-06-21 18:21:15,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:21:15,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:21:15,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-06-21 18:21:15,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954545454545455 [2024-06-21 18:21:15,556 INFO L175 Difference]: Start difference. First operand has 523 places, 715 transitions, 12676 flow. Second operand 11 states and 262 transitions. [2024-06-21 18:21:15,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 747 transitions, 14786 flow [2024-06-21 18:21:21,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 747 transitions, 13934 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 18:21:21,215 INFO L231 Difference]: Finished difference. Result has 526 places, 715 transitions, 12648 flow [2024-06-21 18:21:21,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11828, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12648, PETRI_PLACES=526, PETRI_TRANSITIONS=715} [2024-06-21 18:21:21,216 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-21 18:21:21,216 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 715 transitions, 12648 flow [2024-06-21 18:21:21,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:21,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:21,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-21 18:21:21,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 18:21:21,217 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-21 18:21:21,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:21,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1500557592, now seen corresponding path program 35 times [2024-06-21 18:21:21,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:21,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125480749] [2024-06-21 18:21:21,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:21,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:21,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:21,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:21,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:21,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125480749] [2024-06-21 18:21:21,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125480749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:21,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:21,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:21,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407996860] [2024-06-21 18:21:21,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:21,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:21,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:21,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:21,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:21,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:21:21,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 715 transitions, 12648 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:21,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:21,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:21:21,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:23,076 INFO L124 PetriNetUnfolderBase]: 3673/6174 cut-off events. [2024-06-21 18:21:23,077 INFO L125 PetriNetUnfolderBase]: For 834807/834824 co-relation queries the response was YES. [2024-06-21 18:21:23,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51037 conditions, 6174 events. 3673/6174 cut-off events. For 834807/834824 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 42485 event pairs, 767 based on Foata normal form. 13/6180 useless extension candidates. Maximal degree in co-relation 50810. Up to 4990 conditions per place. [2024-06-21 18:21:23,179 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 400 changer transitions 0/748 dead transitions. [2024-06-21 18:21:23,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 748 transitions, 15095 flow [2024-06-21 18:21:23,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:21:23,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:21:23,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-21 18:21:23,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 18:21:23,181 INFO L175 Difference]: Start difference. First operand has 526 places, 715 transitions, 12648 flow. Second operand 11 states and 253 transitions. [2024-06-21 18:21:23,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 748 transitions, 15095 flow [2024-06-21 18:21:28,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 748 transitions, 14511 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 18:21:28,979 INFO L231 Difference]: Finished difference. Result has 527 places, 718 transitions, 12947 flow [2024-06-21 18:21:28,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12079, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12947, PETRI_PLACES=527, PETRI_TRANSITIONS=718} [2024-06-21 18:21:28,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 486 predicate places. [2024-06-21 18:21:28,980 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 718 transitions, 12947 flow [2024-06-21 18:21:28,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:28,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:28,980 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-21 18:21:28,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 18:21:28,981 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-21 18:21:28,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:28,981 INFO L85 PathProgramCache]: Analyzing trace with hash -818074944, now seen corresponding path program 36 times [2024-06-21 18:21:28,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:28,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267408317] [2024-06-21 18:21:28,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:28,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:28,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:29,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:29,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267408317] [2024-06-21 18:21:29,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267408317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:29,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:29,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:29,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432607633] [2024-06-21 18:21:29,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:29,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:29,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:29,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:29,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:29,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:21:29,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 718 transitions, 12947 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:29,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:29,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:21:29,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:30,769 INFO L124 PetriNetUnfolderBase]: 3670/6170 cut-off events. [2024-06-21 18:21:30,769 INFO L125 PetriNetUnfolderBase]: For 817628/817645 co-relation queries the response was YES. [2024-06-21 18:21:30,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50913 conditions, 6170 events. 3670/6170 cut-off events. For 817628/817645 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 42454 event pairs, 767 based on Foata normal form. 13/6176 useless extension candidates. Maximal degree in co-relation 50687. Up to 4987 conditions per place. [2024-06-21 18:21:30,872 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 401 changer transitions 0/749 dead transitions. [2024-06-21 18:21:30,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 749 transitions, 15053 flow [2024-06-21 18:21:30,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 18:21:30,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 18:21:30,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 288 transitions. [2024-06-21 18:21:30,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-21 18:21:30,873 INFO L175 Difference]: Start difference. First operand has 527 places, 718 transitions, 12947 flow. Second operand 13 states and 288 transitions. [2024-06-21 18:21:30,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 749 transitions, 15053 flow [2024-06-21 18:21:35,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 749 transitions, 13933 flow, removed 42 selfloop flow, removed 12 redundant places. [2024-06-21 18:21:35,384 INFO L231 Difference]: Finished difference. Result has 528 places, 718 transitions, 12635 flow [2024-06-21 18:21:35,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11827, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12635, PETRI_PLACES=528, PETRI_TRANSITIONS=718} [2024-06-21 18:21:35,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 487 predicate places. [2024-06-21 18:21:35,385 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 718 transitions, 12635 flow [2024-06-21 18:21:35,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:35,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:35,385 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-21 18:21:35,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 18:21:35,386 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-21 18:21:35,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:35,386 INFO L85 PathProgramCache]: Analyzing trace with hash 42386594, now seen corresponding path program 37 times [2024-06-21 18:21:35,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:35,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157134736] [2024-06-21 18:21:35,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:35,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:35,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:35,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:35,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:35,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157134736] [2024-06-21 18:21:35,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157134736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:35,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:35,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:35,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634705458] [2024-06-21 18:21:35,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:35,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:35,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:35,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:35,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:35,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:21:35,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 718 transitions, 12635 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:35,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:35,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:21:35,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:37,228 INFO L124 PetriNetUnfolderBase]: 3667/6153 cut-off events. [2024-06-21 18:21:37,228 INFO L125 PetriNetUnfolderBase]: For 812478/812478 co-relation queries the response was YES. [2024-06-21 18:21:37,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50371 conditions, 6153 events. 3667/6153 cut-off events. For 812478/812478 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 42234 event pairs, 756 based on Foata normal form. 1/6145 useless extension candidates. Maximal degree in co-relation 50145. Up to 4984 conditions per place. [2024-06-21 18:21:37,326 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 335 selfloop transitions, 413 changer transitions 0/755 dead transitions. [2024-06-21 18:21:37,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 755 transitions, 15047 flow [2024-06-21 18:21:37,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 18:21:37,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 18:21:37,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 334 transitions. [2024-06-21 18:21:37,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5566666666666666 [2024-06-21 18:21:37,328 INFO L175 Difference]: Start difference. First operand has 528 places, 718 transitions, 12635 flow. Second operand 15 states and 334 transitions. [2024-06-21 18:21:37,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 755 transitions, 15047 flow [2024-06-21 18:21:42,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 755 transitions, 14096 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-21 18:21:42,386 INFO L231 Difference]: Finished difference. Result has 530 places, 718 transitions, 12528 flow [2024-06-21 18:21:42,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11684, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12528, PETRI_PLACES=530, PETRI_TRANSITIONS=718} [2024-06-21 18:21:42,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-21 18:21:42,387 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 718 transitions, 12528 flow [2024-06-21 18:21:42,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:42,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:42,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] [2024-06-21 18:21:42,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 18:21:42,387 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-21 18:21:42,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:42,388 INFO L85 PathProgramCache]: Analyzing trace with hash -738107894, now seen corresponding path program 38 times [2024-06-21 18:21:42,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:42,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227119934] [2024-06-21 18:21:42,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:42,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:42,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:42,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:42,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:42,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227119934] [2024-06-21 18:21:42,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227119934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:42,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:42,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:42,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288372397] [2024-06-21 18:21:42,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:42,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:42,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:42,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:42,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:42,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:21:42,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 718 transitions, 12528 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:42,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:42,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:21:42,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:44,243 INFO L124 PetriNetUnfolderBase]: 3672/6165 cut-off events. [2024-06-21 18:21:44,243 INFO L125 PetriNetUnfolderBase]: For 821530/821530 co-relation queries the response was YES. [2024-06-21 18:21:44,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50489 conditions, 6165 events. 3672/6165 cut-off events. For 821530/821530 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 42313 event pairs, 750 based on Foata normal form. 1/6157 useless extension candidates. Maximal degree in co-relation 50262. Up to 4990 conditions per place. [2024-06-21 18:21:44,344 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 334 selfloop transitions, 416 changer transitions 0/757 dead transitions. [2024-06-21 18:21:44,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 757 transitions, 15293 flow [2024-06-21 18:21:44,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 18:21:44,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 18:21:44,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 297 transitions. [2024-06-21 18:21:44,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711538461538461 [2024-06-21 18:21:44,345 INFO L175 Difference]: Start difference. First operand has 530 places, 718 transitions, 12528 flow. Second operand 13 states and 297 transitions. [2024-06-21 18:21:44,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 757 transitions, 15293 flow [2024-06-21 18:21:49,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 757 transitions, 14150 flow, removed 21 selfloop flow, removed 17 redundant places. [2024-06-21 18:21:49,282 INFO L231 Difference]: Finished difference. Result has 526 places, 721 transitions, 12322 flow [2024-06-21 18:21:49,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11418, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12322, PETRI_PLACES=526, PETRI_TRANSITIONS=721} [2024-06-21 18:21:49,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-21 18:21:49,283 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 721 transitions, 12322 flow [2024-06-21 18:21:49,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:49,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:49,283 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-21 18:21:49,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 18:21:49,284 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-21 18:21:49,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:49,284 INFO L85 PathProgramCache]: Analyzing trace with hash 369906674, now seen corresponding path program 39 times [2024-06-21 18:21:49,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:49,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724061665] [2024-06-21 18:21:49,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:49,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:49,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:49,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:49,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:49,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724061665] [2024-06-21 18:21:49,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724061665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:49,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:49,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:49,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954541156] [2024-06-21 18:21:49,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:49,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:49,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:49,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:49,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:49,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:21:49,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 721 transitions, 12322 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:49,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:49,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:21:49,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:51,213 INFO L124 PetriNetUnfolderBase]: 3669/6158 cut-off events. [2024-06-21 18:21:51,213 INFO L125 PetriNetUnfolderBase]: For 787472/787472 co-relation queries the response was YES. [2024-06-21 18:21:51,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50040 conditions, 6158 events. 3669/6158 cut-off events. For 787472/787472 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 42349 event pairs, 756 based on Foata normal form. 1/6150 useless extension candidates. Maximal degree in co-relation 49816. Up to 4987 conditions per place. [2024-06-21 18:21:51,315 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 416 changer transitions 0/755 dead transitions. [2024-06-21 18:21:51,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 755 transitions, 14448 flow [2024-06-21 18:21:51,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 18:21:51,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 18:21:51,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 295 transitions. [2024-06-21 18:21:51,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-21 18:21:51,316 INFO L175 Difference]: Start difference. First operand has 526 places, 721 transitions, 12322 flow. Second operand 13 states and 295 transitions. [2024-06-21 18:21:51,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 755 transitions, 14448 flow [2024-06-21 18:21:56,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 755 transitions, 13367 flow, removed 27 selfloop flow, removed 13 redundant places. [2024-06-21 18:21:56,569 INFO L231 Difference]: Finished difference. Result has 526 places, 721 transitions, 12099 flow [2024-06-21 18:21:56,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11249, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12099, PETRI_PLACES=526, PETRI_TRANSITIONS=721} [2024-06-21 18:21:56,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-21 18:21:56,570 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 721 transitions, 12099 flow [2024-06-21 18:21:56,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:56,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:56,570 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-21 18:21:56,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 18:21:56,571 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-21 18:21:56,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:56,571 INFO L85 PathProgramCache]: Analyzing trace with hash 369549554, now seen corresponding path program 40 times [2024-06-21 18:21:56,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:56,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593439672] [2024-06-21 18:21:56,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:56,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:56,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:56,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:56,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:56,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593439672] [2024-06-21 18:21:56,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593439672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:56,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:56,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:56,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315687313] [2024-06-21 18:21:56,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:56,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:56,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:56,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:56,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:56,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:21:56,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 721 transitions, 12099 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:21:56,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:56,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:21:56,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:58,453 INFO L124 PetriNetUnfolderBase]: 3666/6157 cut-off events. [2024-06-21 18:21:58,454 INFO L125 PetriNetUnfolderBase]: For 765782/765782 co-relation queries the response was YES. [2024-06-21 18:21:58,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49680 conditions, 6157 events. 3666/6157 cut-off events. For 765782/765782 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 42345 event pairs, 750 based on Foata normal form. 1/6149 useless extension candidates. Maximal degree in co-relation 49457. Up to 4984 conditions per place. [2024-06-21 18:21:58,568 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 342 selfloop transitions, 408 changer transitions 0/757 dead transitions. [2024-06-21 18:21:58,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 757 transitions, 14501 flow [2024-06-21 18:21:58,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 18:21:58,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 18:21:58,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 319 transitions. [2024-06-21 18:21:58,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5696428571428571 [2024-06-21 18:21:58,570 INFO L175 Difference]: Start difference. First operand has 526 places, 721 transitions, 12099 flow. Second operand 14 states and 319 transitions. [2024-06-21 18:21:58,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 757 transitions, 14501 flow [2024-06-21 18:22:02,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 757 transitions, 13645 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-21 18:22:02,820 INFO L231 Difference]: Finished difference. Result has 526 places, 721 transitions, 12085 flow [2024-06-21 18:22:02,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11255, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12085, PETRI_PLACES=526, PETRI_TRANSITIONS=721} [2024-06-21 18:22:02,821 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-21 18:22:02,821 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 721 transitions, 12085 flow [2024-06-21 18:22:02,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:02,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:02,821 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-21 18:22:02,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 18:22:02,822 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-21 18:22:02,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:02,822 INFO L85 PathProgramCache]: Analyzing trace with hash 369722534, now seen corresponding path program 41 times [2024-06-21 18:22:02,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:02,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797694222] [2024-06-21 18:22:02,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:02,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:02,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:02,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:02,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:02,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797694222] [2024-06-21 18:22:02,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797694222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:02,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:02,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:02,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121356772] [2024-06-21 18:22:02,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:02,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:02,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:02,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:02,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:02,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:22:02,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 721 transitions, 12085 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:02,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:02,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:22:02,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:04,687 INFO L124 PetriNetUnfolderBase]: 3663/6153 cut-off events. [2024-06-21 18:22:04,687 INFO L125 PetriNetUnfolderBase]: For 746690/746690 co-relation queries the response was YES. [2024-06-21 18:22:04,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49426 conditions, 6153 events. 3663/6153 cut-off events. For 746690/746690 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 42268 event pairs, 750 based on Foata normal form. 1/6145 useless extension candidates. Maximal degree in co-relation 49204. Up to 4981 conditions per place. [2024-06-21 18:22:04,789 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 339 selfloop transitions, 408 changer transitions 0/754 dead transitions. [2024-06-21 18:22:04,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 754 transitions, 14199 flow [2024-06-21 18:22:04,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:22:04,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:22:04,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 278 transitions. [2024-06-21 18:22:04,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 18:22:04,790 INFO L175 Difference]: Start difference. First operand has 526 places, 721 transitions, 12085 flow. Second operand 12 states and 278 transitions. [2024-06-21 18:22:04,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 754 transitions, 14199 flow [2024-06-21 18:22:09,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 754 transitions, 13378 flow, removed 21 selfloop flow, removed 13 redundant places. [2024-06-21 18:22:09,074 INFO L231 Difference]: Finished difference. Result has 525 places, 721 transitions, 12102 flow [2024-06-21 18:22:09,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11272, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12102, PETRI_PLACES=525, PETRI_TRANSITIONS=721} [2024-06-21 18:22:09,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-21 18:22:09,074 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 721 transitions, 12102 flow [2024-06-21 18:22:09,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:09,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:09,075 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-21 18:22:09,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 18:22:09,075 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-21 18:22:09,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:09,075 INFO L85 PathProgramCache]: Analyzing trace with hash -224541790, now seen corresponding path program 42 times [2024-06-21 18:22:09,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:09,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589945549] [2024-06-21 18:22:09,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:09,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:09,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:09,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-21 18:22:09,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:09,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589945549] [2024-06-21 18:22:09,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589945549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:09,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:09,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:22:09,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218137246] [2024-06-21 18:22:09,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:09,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:22:09,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:09,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:22:09,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:22:09,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:22:09,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 721 transitions, 12102 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:09,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:09,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:22:09,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:10,782 INFO L124 PetriNetUnfolderBase]: 3684/6193 cut-off events. [2024-06-21 18:22:10,782 INFO L125 PetriNetUnfolderBase]: For 755544/755550 co-relation queries the response was YES. [2024-06-21 18:22:10,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49910 conditions, 6193 events. 3684/6193 cut-off events. For 755544/755550 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 42604 event pairs, 723 based on Foata normal form. 5/6195 useless extension candidates. Maximal degree in co-relation 49689. Up to 5412 conditions per place. [2024-06-21 18:22:10,898 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 633 selfloop transitions, 115 changer transitions 0/755 dead transitions. [2024-06-21 18:22:10,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 755 transitions, 14696 flow [2024-06-21 18:22:10,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:22:10,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:22:10,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 18:22:10,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 18:22:10,899 INFO L175 Difference]: Start difference. First operand has 525 places, 721 transitions, 12102 flow. Second operand 7 states and 173 transitions. [2024-06-21 18:22:10,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 755 transitions, 14696 flow [2024-06-21 18:22:17,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 755 transitions, 13760 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-21 18:22:17,107 INFO L231 Difference]: Finished difference. Result has 519 places, 731 transitions, 11658 flow [2024-06-21 18:22:17,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11206, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11658, PETRI_PLACES=519, PETRI_TRANSITIONS=731} [2024-06-21 18:22:17,107 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 478 predicate places. [2024-06-21 18:22:17,108 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 731 transitions, 11658 flow [2024-06-21 18:22:17,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:17,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:17,108 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-21 18:22:17,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 18:22:17,108 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-21 18:22:17,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:17,109 INFO L85 PathProgramCache]: Analyzing trace with hash -224374390, now seen corresponding path program 43 times [2024-06-21 18:22:17,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:17,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988380457] [2024-06-21 18:22:17,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:17,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:17,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:17,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-21 18:22:17,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:17,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988380457] [2024-06-21 18:22:17,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988380457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:17,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:17,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:17,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927130084] [2024-06-21 18:22:17,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:17,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:17,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:17,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:17,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:17,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:22:17,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 731 transitions, 11658 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:17,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:17,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:22:17,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:18,964 INFO L124 PetriNetUnfolderBase]: 3689/6202 cut-off events. [2024-06-21 18:22:18,965 INFO L125 PetriNetUnfolderBase]: For 733456/733462 co-relation queries the response was YES. [2024-06-21 18:22:19,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49139 conditions, 6202 events. 3689/6202 cut-off events. For 733456/733462 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42655 event pairs, 723 based on Foata normal form. 5/6204 useless extension candidates. Maximal degree in co-relation 48918. Up to 5418 conditions per place. [2024-06-21 18:22:19,063 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 634 selfloop transitions, 121 changer transitions 0/762 dead transitions. [2024-06-21 18:22:19,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 762 transitions, 14371 flow [2024-06-21 18:22:19,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:22:19,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:22:19,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-21 18:22:19,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 18:22:19,065 INFO L175 Difference]: Start difference. First operand has 519 places, 731 transitions, 11658 flow. Second operand 10 states and 232 transitions. [2024-06-21 18:22:19,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 762 transitions, 14371 flow [2024-06-21 18:22:24,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 762 transitions, 14061 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-21 18:22:24,971 INFO L231 Difference]: Finished difference. Result has 525 places, 735 transitions, 11689 flow [2024-06-21 18:22:24,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11354, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11689, PETRI_PLACES=525, PETRI_TRANSITIONS=735} [2024-06-21 18:22:24,971 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-21 18:22:24,972 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 735 transitions, 11689 flow [2024-06-21 18:22:24,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:24,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:24,972 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-21 18:22:24,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 18:22:24,972 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-21 18:22:24,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:24,973 INFO L85 PathProgramCache]: Analyzing trace with hash -224368810, now seen corresponding path program 44 times [2024-06-21 18:22:24,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:24,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287760007] [2024-06-21 18:22:24,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:24,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:24,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:25,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-21 18:22:25,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:25,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287760007] [2024-06-21 18:22:25,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287760007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:25,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:25,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:25,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637945605] [2024-06-21 18:22:25,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:25,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:25,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:25,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:25,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:25,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:22:25,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 735 transitions, 11689 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:25,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:25,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:22:25,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:26,817 INFO L124 PetriNetUnfolderBase]: 3686/6198 cut-off events. [2024-06-21 18:22:26,817 INFO L125 PetriNetUnfolderBase]: For 733835/733841 co-relation queries the response was YES. [2024-06-21 18:22:26,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48987 conditions, 6198 events. 3686/6198 cut-off events. For 733835/733841 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42683 event pairs, 723 based on Foata normal form. 5/6200 useless extension candidates. Maximal degree in co-relation 48765. Up to 5415 conditions per place. [2024-06-21 18:22:26,917 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 633 selfloop transitions, 119 changer transitions 0/759 dead transitions. [2024-06-21 18:22:26,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 759 transitions, 14049 flow [2024-06-21 18:22:26,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:22:26,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:22:26,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 18:22:26,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 18:22:26,919 INFO L175 Difference]: Start difference. First operand has 525 places, 735 transitions, 11689 flow. Second operand 8 states and 193 transitions. [2024-06-21 18:22:26,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 759 transitions, 14049 flow [2024-06-21 18:22:32,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 759 transitions, 13689 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 18:22:32,666 INFO L231 Difference]: Finished difference. Result has 526 places, 735 transitions, 11573 flow [2024-06-21 18:22:32,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11329, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11573, PETRI_PLACES=526, PETRI_TRANSITIONS=735} [2024-06-21 18:22:32,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-21 18:22:32,667 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 735 transitions, 11573 flow [2024-06-21 18:22:32,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:32,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:32,667 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-21 18:22:32,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 18:22:32,667 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-21 18:22:32,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:32,668 INFO L85 PathProgramCache]: Analyzing trace with hash 16246370, now seen corresponding path program 45 times [2024-06-21 18:22:32,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:32,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21544867] [2024-06-21 18:22:32,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:32,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:32,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:32,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:32,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:32,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21544867] [2024-06-21 18:22:32,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21544867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:32,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:32,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:32,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812341157] [2024-06-21 18:22:32,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:32,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:32,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:32,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:32,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:32,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:22:32,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 735 transitions, 11573 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:32,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:32,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:22:32,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:34,617 INFO L124 PetriNetUnfolderBase]: 3683/6194 cut-off events. [2024-06-21 18:22:34,617 INFO L125 PetriNetUnfolderBase]: For 733448/733454 co-relation queries the response was YES. [2024-06-21 18:22:34,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48777 conditions, 6194 events. 3683/6194 cut-off events. For 733448/733454 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42646 event pairs, 723 based on Foata normal form. 5/6196 useless extension candidates. Maximal degree in co-relation 48554. Up to 5412 conditions per place. [2024-06-21 18:22:34,754 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 633 selfloop transitions, 118 changer transitions 0/758 dead transitions. [2024-06-21 18:22:34,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 758 transitions, 13667 flow [2024-06-21 18:22:34,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:22:34,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:22:34,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 18:22:34,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 18:22:34,755 INFO L175 Difference]: Start difference. First operand has 526 places, 735 transitions, 11573 flow. Second operand 8 states and 190 transitions. [2024-06-21 18:22:34,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 758 transitions, 13667 flow [2024-06-21 18:22:40,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 758 transitions, 13423 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 18:22:40,641 INFO L231 Difference]: Finished difference. Result has 527 places, 735 transitions, 11571 flow [2024-06-21 18:22:40,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11329, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11571, PETRI_PLACES=527, PETRI_TRANSITIONS=735} [2024-06-21 18:22:40,664 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 486 predicate places. [2024-06-21 18:22:40,665 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 735 transitions, 11571 flow [2024-06-21 18:22:40,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:40,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:40,665 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-21 18:22:40,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 18:22:40,665 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-21 18:22:40,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:40,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1476030246, now seen corresponding path program 46 times [2024-06-21 18:22:40,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:40,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054076332] [2024-06-21 18:22:40,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:40,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:40,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:40,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:40,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:40,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054076332] [2024-06-21 18:22:40,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054076332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:40,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:40,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:22:40,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903621228] [2024-06-21 18:22:40,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:40,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:22:40,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:40,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:22:40,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:22:40,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:22:40,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 735 transitions, 11571 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:40,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:40,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:22:40,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:42,521 INFO L124 PetriNetUnfolderBase]: 3680/6190 cut-off events. [2024-06-21 18:22:42,522 INFO L125 PetriNetUnfolderBase]: For 733822/733828 co-relation queries the response was YES. [2024-06-21 18:22:42,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48685 conditions, 6190 events. 3680/6190 cut-off events. For 733822/733828 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42581 event pairs, 723 based on Foata normal form. 5/6192 useless extension candidates. Maximal degree in co-relation 48461. Up to 5409 conditions per place. [2024-06-21 18:22:42,625 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 632 selfloop transitions, 120 changer transitions 0/759 dead transitions. [2024-06-21 18:22:42,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 759 transitions, 13405 flow [2024-06-21 18:22:42,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:22:42,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:22:42,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 18:22:42,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 18:22:42,630 INFO L175 Difference]: Start difference. First operand has 527 places, 735 transitions, 11571 flow. Second operand 7 states and 174 transitions. [2024-06-21 18:22:42,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 759 transitions, 13405 flow [2024-06-21 18:22:48,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 759 transitions, 13056 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 18:22:48,548 INFO L231 Difference]: Finished difference. Result has 526 places, 735 transitions, 11468 flow [2024-06-21 18:22:48,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11222, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11468, PETRI_PLACES=526, PETRI_TRANSITIONS=735} [2024-06-21 18:22:48,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-21 18:22:48,549 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 735 transitions, 11468 flow [2024-06-21 18:22:48,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:48,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:48,549 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-21 18:22:48,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 18:22:48,550 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-21 18:22:48,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:48,550 INFO L85 PathProgramCache]: Analyzing trace with hash -225909642, now seen corresponding path program 47 times [2024-06-21 18:22:48,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:48,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123078420] [2024-06-21 18:22:48,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:48,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:48,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:48,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-21 18:22:48,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:48,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123078420] [2024-06-21 18:22:48,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123078420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:48,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:48,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:48,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192204546] [2024-06-21 18:22:48,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:48,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:48,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:48,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:48,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:48,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:22:48,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 735 transitions, 11468 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:48,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:48,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:22:48,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:50,459 INFO L124 PetriNetUnfolderBase]: 3677/6186 cut-off events. [2024-06-21 18:22:50,459 INFO L125 PetriNetUnfolderBase]: For 732781/732787 co-relation queries the response was YES. [2024-06-21 18:22:50,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48510 conditions, 6186 events. 3677/6186 cut-off events. For 732781/732787 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42585 event pairs, 723 based on Foata normal form. 5/6188 useless extension candidates. Maximal degree in co-relation 48285. Up to 5406 conditions per place. [2024-06-21 18:22:50,557 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 631 selfloop transitions, 125 changer transitions 0/763 dead transitions. [2024-06-21 18:22:50,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 763 transitions, 13322 flow [2024-06-21 18:22:50,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:22:50,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:22:50,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 18:22:50,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 18:22:50,558 INFO L175 Difference]: Start difference. First operand has 526 places, 735 transitions, 11468 flow. Second operand 8 states and 198 transitions. [2024-06-21 18:22:50,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 763 transitions, 13322 flow [2024-06-21 18:22:56,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 763 transitions, 13109 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 18:22:56,043 INFO L231 Difference]: Finished difference. Result has 530 places, 735 transitions, 11511 flow [2024-06-21 18:22:56,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11255, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11511, PETRI_PLACES=530, PETRI_TRANSITIONS=735} [2024-06-21 18:22:56,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-21 18:22:56,044 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 735 transitions, 11511 flow [2024-06-21 18:22:56,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:56,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:56,044 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-21 18:22:56,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 18:22:56,044 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-21 18:22:56,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:56,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1894572088, now seen corresponding path program 48 times [2024-06-21 18:22:56,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:56,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960992854] [2024-06-21 18:22:56,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:56,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:56,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:56,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:56,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960992854] [2024-06-21 18:22:56,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960992854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:56,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:56,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:22:56,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103875166] [2024-06-21 18:22:56,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:56,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:22:56,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:56,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:22:56,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:22:56,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:22:56,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 735 transitions, 11511 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:22:56,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:56,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:22:56,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:58,028 INFO L124 PetriNetUnfolderBase]: 3674/6182 cut-off events. [2024-06-21 18:22:58,029 INFO L125 PetriNetUnfolderBase]: For 733645/733651 co-relation queries the response was YES. [2024-06-21 18:22:58,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48464 conditions, 6182 events. 3674/6182 cut-off events. For 733645/733651 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 42592 event pairs, 723 based on Foata normal form. 5/6184 useless extension candidates. Maximal degree in co-relation 48238. Up to 5403 conditions per place. [2024-06-21 18:22:58,131 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 633 selfloop transitions, 121 changer transitions 0/761 dead transitions. [2024-06-21 18:22:58,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 761 transitions, 13085 flow [2024-06-21 18:22:58,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:22:58,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:22:58,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 18:22:58,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 18:22:58,140 INFO L175 Difference]: Start difference. First operand has 530 places, 735 transitions, 11511 flow. Second operand 7 states and 176 transitions. [2024-06-21 18:22:58,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 761 transitions, 13085 flow [2024-06-21 18:23:03,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 761 transitions, 12882 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 18:23:03,768 INFO L231 Difference]: Finished difference. Result has 532 places, 735 transitions, 11556 flow [2024-06-21 18:23:03,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11308, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11556, PETRI_PLACES=532, PETRI_TRANSITIONS=735} [2024-06-21 18:23:03,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 491 predicate places. [2024-06-21 18:23:03,768 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 735 transitions, 11556 flow [2024-06-21 18:23:03,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:03,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:03,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-21 18:23:03,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 18:23:03,769 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-21 18:23:03,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:03,769 INFO L85 PathProgramCache]: Analyzing trace with hash 154377826, now seen corresponding path program 49 times [2024-06-21 18:23:03,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:03,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289760192] [2024-06-21 18:23:03,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:03,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:03,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:03,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:03,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:03,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289760192] [2024-06-21 18:23:03,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289760192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:03,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:03,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:23:03,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294507183] [2024-06-21 18:23:03,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:03,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:23:03,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:03,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:23:03,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:23:04,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:23:04,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 735 transitions, 11556 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:04,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:04,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:23:04,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:05,808 INFO L124 PetriNetUnfolderBase]: 3695/6217 cut-off events. [2024-06-21 18:23:05,809 INFO L125 PetriNetUnfolderBase]: For 763570/763576 co-relation queries the response was YES. [2024-06-21 18:23:05,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49024 conditions, 6217 events. 3695/6217 cut-off events. For 763570/763576 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 42893 event pairs, 723 based on Foata normal form. 5/6219 useless extension candidates. Maximal degree in co-relation 48797. Up to 5262 conditions per place. [2024-06-21 18:23:05,921 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 550 selfloop transitions, 218 changer transitions 0/775 dead transitions. [2024-06-21 18:23:05,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 775 transitions, 13856 flow [2024-06-21 18:23:05,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:05,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:05,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-21 18:23:05,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 18:23:05,922 INFO L175 Difference]: Start difference. First operand has 532 places, 735 transitions, 11556 flow. Second operand 10 states and 235 transitions. [2024-06-21 18:23:05,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 775 transitions, 13856 flow [2024-06-21 18:23:12,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 775 transitions, 13666 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 18:23:12,421 INFO L231 Difference]: Finished difference. Result has 538 places, 744 transitions, 11944 flow [2024-06-21 18:23:12,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11366, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11944, PETRI_PLACES=538, PETRI_TRANSITIONS=744} [2024-06-21 18:23:12,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 497 predicate places. [2024-06-21 18:23:12,422 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 744 transitions, 11944 flow [2024-06-21 18:23:12,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:12,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:12,422 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-21 18:23:12,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 18:23:12,423 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-21 18:23:12,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:12,423 INFO L85 PathProgramCache]: Analyzing trace with hash 147020596, now seen corresponding path program 50 times [2024-06-21 18:23:12,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:12,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795298154] [2024-06-21 18:23:12,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:12,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:12,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:12,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:12,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:12,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795298154] [2024-06-21 18:23:12,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795298154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:12,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:12,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:23:12,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872814995] [2024-06-21 18:23:12,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:12,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:23:12,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:12,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:23:12,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:23:12,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:23:12,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 744 transitions, 11944 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:12,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:12,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:23:12,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:14,249 INFO L124 PetriNetUnfolderBase]: 3700/6226 cut-off events. [2024-06-21 18:23:14,249 INFO L125 PetriNetUnfolderBase]: For 775730/775736 co-relation queries the response was YES. [2024-06-21 18:23:14,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49431 conditions, 6226 events. 3700/6226 cut-off events. For 775730/775736 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 42938 event pairs, 723 based on Foata normal form. 5/6228 useless extension candidates. Maximal degree in co-relation 49203. Up to 5268 conditions per place. [2024-06-21 18:23:14,356 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 564 selfloop transitions, 208 changer transitions 0/779 dead transitions. [2024-06-21 18:23:14,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 779 transitions, 14167 flow [2024-06-21 18:23:14,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:23:14,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:23:14,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-21 18:23:14,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-21 18:23:14,357 INFO L175 Difference]: Start difference. First operand has 538 places, 744 transitions, 11944 flow. Second operand 8 states and 201 transitions. [2024-06-21 18:23:14,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 779 transitions, 14167 flow [2024-06-21 18:23:20,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 779 transitions, 13673 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 18:23:20,907 INFO L231 Difference]: Finished difference. Result has 539 places, 747 transitions, 11915 flow [2024-06-21 18:23:20,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11456, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11915, PETRI_PLACES=539, PETRI_TRANSITIONS=747} [2024-06-21 18:23:20,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 498 predicate places. [2024-06-21 18:23:20,907 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 747 transitions, 11915 flow [2024-06-21 18:23:20,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:20,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:20,908 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-21 18:23:20,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 18:23:20,908 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-21 18:23:20,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:20,908 INFO L85 PathProgramCache]: Analyzing trace with hash 882732606, now seen corresponding path program 51 times [2024-06-21 18:23:20,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:20,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347504972] [2024-06-21 18:23:20,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:20,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:20,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:21,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:21,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:21,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347504972] [2024-06-21 18:23:21,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347504972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:21,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:21,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:23:21,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624222238] [2024-06-21 18:23:21,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:21,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:23:21,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:21,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:23:21,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:23:21,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:23:21,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 747 transitions, 11915 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:21,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:21,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:23:21,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:22,987 INFO L124 PetriNetUnfolderBase]: 3697/6222 cut-off events. [2024-06-21 18:23:22,988 INFO L125 PetriNetUnfolderBase]: For 775772/775778 co-relation queries the response was YES. [2024-06-21 18:23:23,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49248 conditions, 6222 events. 3697/6222 cut-off events. For 775772/775778 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 42948 event pairs, 723 based on Foata normal form. 5/6224 useless extension candidates. Maximal degree in co-relation 49019. Up to 5265 conditions per place. [2024-06-21 18:23:23,085 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 550 selfloop transitions, 222 changer transitions 0/779 dead transitions. [2024-06-21 18:23:23,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 779 transitions, 13819 flow [2024-06-21 18:23:23,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:23:23,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:23:23,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 18:23:23,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 18:23:23,087 INFO L175 Difference]: Start difference. First operand has 539 places, 747 transitions, 11915 flow. Second operand 9 states and 219 transitions. [2024-06-21 18:23:23,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 779 transitions, 13819 flow [2024-06-21 18:23:28,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 779 transitions, 13465 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 18:23:28,148 INFO L231 Difference]: Finished difference. Result has 543 places, 747 transitions, 12011 flow [2024-06-21 18:23:28,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11561, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12011, PETRI_PLACES=543, PETRI_TRANSITIONS=747} [2024-06-21 18:23:28,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 502 predicate places. [2024-06-21 18:23:28,157 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 747 transitions, 12011 flow [2024-06-21 18:23:28,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:28,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:28,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, 1] [2024-06-21 18:23:28,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 18:23:28,158 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-21 18:23:28,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:28,158 INFO L85 PathProgramCache]: Analyzing trace with hash 490564456, now seen corresponding path program 52 times [2024-06-21 18:23:28,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:28,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761244998] [2024-06-21 18:23:28,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:28,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:28,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:28,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:28,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:28,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761244998] [2024-06-21 18:23:28,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761244998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:28,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:28,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:23:28,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495835194] [2024-06-21 18:23:28,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:28,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:23:28,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:28,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:23:28,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:23:28,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:23:28,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 747 transitions, 12011 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:28,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:28,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:23:28,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:30,081 INFO L124 PetriNetUnfolderBase]: 3715/6253 cut-off events. [2024-06-21 18:23:30,081 INFO L125 PetriNetUnfolderBase]: For 798238/798244 co-relation queries the response was YES. [2024-06-21 18:23:30,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49789 conditions, 6253 events. 3715/6253 cut-off events. For 798238/798244 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 43176 event pairs, 723 based on Foata normal form. 5/6255 useless extension candidates. Maximal degree in co-relation 49559. Up to 5525 conditions per place. [2024-06-21 18:23:30,184 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 675 selfloop transitions, 99 changer transitions 0/781 dead transitions. [2024-06-21 18:23:30,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 781 transitions, 14095 flow [2024-06-21 18:23:30,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:30,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:30,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-21 18:23:30,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 18:23:30,185 INFO L175 Difference]: Start difference. First operand has 543 places, 747 transitions, 12011 flow. Second operand 11 states and 242 transitions. [2024-06-21 18:23:30,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 781 transitions, 14095 flow [2024-06-21 18:23:35,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 781 transitions, 13761 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 18:23:35,090 INFO L231 Difference]: Finished difference. Result has 549 places, 756 transitions, 12095 flow [2024-06-21 18:23:35,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11685, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12095, PETRI_PLACES=549, PETRI_TRANSITIONS=756} [2024-06-21 18:23:35,091 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 508 predicate places. [2024-06-21 18:23:35,091 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 756 transitions, 12095 flow [2024-06-21 18:23:35,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:35,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:35,092 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-21 18:23:35,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 18:23:35,092 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-21 18:23:35,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:35,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1226276466, now seen corresponding path program 53 times [2024-06-21 18:23:35,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:35,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771712477] [2024-06-21 18:23:35,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:35,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:35,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:35,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:35,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:35,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771712477] [2024-06-21 18:23:35,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771712477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:35,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:35,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:23:35,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224379918] [2024-06-21 18:23:35,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:35,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:23:35,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:35,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:23:35,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:23:35,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:23:35,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 756 transitions, 12095 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:35,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:35,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:23:35,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:37,079 INFO L124 PetriNetUnfolderBase]: 3712/6249 cut-off events. [2024-06-21 18:23:37,080 INFO L125 PetriNetUnfolderBase]: For 798318/798324 co-relation queries the response was YES. [2024-06-21 18:23:37,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49440 conditions, 6249 events. 3712/6249 cut-off events. For 798318/798324 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 43160 event pairs, 723 based on Foata normal form. 5/6251 useless extension candidates. Maximal degree in co-relation 49208. Up to 5522 conditions per place. [2024-06-21 18:23:37,187 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 675 selfloop transitions, 99 changer transitions 0/781 dead transitions. [2024-06-21 18:23:37,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 781 transitions, 13703 flow [2024-06-21 18:23:37,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:23:37,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:23:37,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-21 18:23:37,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 18:23:37,188 INFO L175 Difference]: Start difference. First operand has 549 places, 756 transitions, 12095 flow. Second operand 12 states and 258 transitions. [2024-06-21 18:23:37,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 781 transitions, 13703 flow [2024-06-21 18:23:42,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 781 transitions, 13435 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 18:23:42,448 INFO L231 Difference]: Finished difference. Result has 554 places, 756 transitions, 12031 flow [2024-06-21 18:23:42,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11827, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12031, PETRI_PLACES=554, PETRI_TRANSITIONS=756} [2024-06-21 18:23:42,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 513 predicate places. [2024-06-21 18:23:42,448 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 756 transitions, 12031 flow [2024-06-21 18:23:42,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:42,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:42,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-21 18:23:42,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 18:23:42,449 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-21 18:23:42,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:42,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1222551816, now seen corresponding path program 54 times [2024-06-21 18:23:42,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:42,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810745382] [2024-06-21 18:23:42,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:42,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:42,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:42,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:42,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:42,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810745382] [2024-06-21 18:23:42,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810745382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:42,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:42,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:23:42,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955436712] [2024-06-21 18:23:42,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:42,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:23:42,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:42,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:23:42,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:23:42,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:23:42,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 756 transitions, 12031 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:42,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:42,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:23:42,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:44,432 INFO L124 PetriNetUnfolderBase]: 3725/6271 cut-off events. [2024-06-21 18:23:44,432 INFO L125 PetriNetUnfolderBase]: For 819230/819236 co-relation queries the response was YES. [2024-06-21 18:23:44,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49760 conditions, 6271 events. 3725/6271 cut-off events. For 819230/819236 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 43381 event pairs, 723 based on Foata normal form. 5/6273 useless extension candidates. Maximal degree in co-relation 49527. Up to 5296 conditions per place. [2024-06-21 18:23:44,542 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 551 selfloop transitions, 231 changer transitions 0/789 dead transitions. [2024-06-21 18:23:44,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 789 transitions, 14665 flow [2024-06-21 18:23:44,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:44,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:44,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-21 18:23:44,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-21 18:23:44,544 INFO L175 Difference]: Start difference. First operand has 554 places, 756 transitions, 12031 flow. Second operand 11 states and 249 transitions. [2024-06-21 18:23:44,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 789 transitions, 14665 flow [2024-06-21 18:23:50,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 789 transitions, 14455 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 18:23:50,641 INFO L231 Difference]: Finished difference. Result has 554 places, 762 transitions, 12437 flow [2024-06-21 18:23:50,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11821, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12437, PETRI_PLACES=554, PETRI_TRANSITIONS=762} [2024-06-21 18:23:50,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 513 predicate places. [2024-06-21 18:23:50,641 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 762 transitions, 12437 flow [2024-06-21 18:23:50,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:50,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:50,642 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-21 18:23:50,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 18:23:50,642 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-21 18:23:50,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:50,642 INFO L85 PathProgramCache]: Analyzing trace with hash 998202336, now seen corresponding path program 55 times [2024-06-21 18:23:50,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:50,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455948003] [2024-06-21 18:23:50,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:50,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:50,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:50,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:50,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:50,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455948003] [2024-06-21 18:23:50,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455948003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:50,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:50,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:23:50,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696568920] [2024-06-21 18:23:50,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:50,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:23:50,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:50,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:23:50,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:23:50,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:23:50,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 762 transitions, 12437 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:50,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:50,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:23:50,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:52,534 INFO L124 PetriNetUnfolderBase]: 3730/6280 cut-off events. [2024-06-21 18:23:52,534 INFO L125 PetriNetUnfolderBase]: For 832744/832750 co-relation queries the response was YES. [2024-06-21 18:23:52,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50232 conditions, 6280 events. 3730/6280 cut-off events. For 832744/832750 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 43376 event pairs, 723 based on Foata normal form. 5/6282 useless extension candidates. Maximal degree in co-relation 49998. Up to 5353 conditions per place. [2024-06-21 18:23:52,642 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 574 selfloop transitions, 218 changer transitions 0/799 dead transitions. [2024-06-21 18:23:52,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 799 transitions, 14761 flow [2024-06-21 18:23:52,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:23:52,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:23:52,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-21 18:23:52,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-21 18:23:52,643 INFO L175 Difference]: Start difference. First operand has 554 places, 762 transitions, 12437 flow. Second operand 10 states and 238 transitions. [2024-06-21 18:23:52,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 799 transitions, 14761 flow [2024-06-21 18:23:57,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 799 transitions, 14197 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-21 18:23:57,279 INFO L231 Difference]: Finished difference. Result has 555 places, 765 transitions, 12399 flow [2024-06-21 18:23:57,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11885, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12399, PETRI_PLACES=555, PETRI_TRANSITIONS=765} [2024-06-21 18:23:57,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 514 predicate places. [2024-06-21 18:23:57,280 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 765 transitions, 12399 flow [2024-06-21 18:23:57,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:57,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:57,280 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-21 18:23:57,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 18:23:57,281 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-21 18:23:57,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:57,281 INFO L85 PathProgramCache]: Analyzing trace with hash 998375316, now seen corresponding path program 56 times [2024-06-21 18:23:57,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:57,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913291823] [2024-06-21 18:23:57,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:57,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:57,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:57,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:57,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:57,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913291823] [2024-06-21 18:23:57,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913291823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:57,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:57,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:23:57,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560452332] [2024-06-21 18:23:57,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:57,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:23:57,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:57,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:23:57,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:23:57,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:23:57,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 765 transitions, 12399 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:23:57,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:57,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:23:57,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:59,295 INFO L124 PetriNetUnfolderBase]: 3727/6276 cut-off events. [2024-06-21 18:23:59,295 INFO L125 PetriNetUnfolderBase]: For 830574/830580 co-relation queries the response was YES. [2024-06-21 18:23:59,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50025 conditions, 6276 events. 3727/6276 cut-off events. For 830574/830580 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 43392 event pairs, 723 based on Foata normal form. 5/6278 useless extension candidates. Maximal degree in co-relation 49790. Up to 5517 conditions per place. [2024-06-21 18:23:59,397 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 672 selfloop transitions, 118 changer transitions 0/797 dead transitions. [2024-06-21 18:23:59,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 797 transitions, 14347 flow [2024-06-21 18:23:59,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 18:23:59,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 18:23:59,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-21 18:23:59,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 18:23:59,398 INFO L175 Difference]: Start difference. First operand has 555 places, 765 transitions, 12399 flow. Second operand 12 states and 267 transitions. [2024-06-21 18:23:59,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 797 transitions, 14347 flow [2024-06-21 18:24:04,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 797 transitions, 13045 flow, removed 38 selfloop flow, removed 14 redundant places. [2024-06-21 18:24:04,608 INFO L231 Difference]: Finished difference. Result has 553 places, 765 transitions, 11341 flow [2024-06-21 18:24:04,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11099, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11341, PETRI_PLACES=553, PETRI_TRANSITIONS=765} [2024-06-21 18:24:04,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 512 predicate places. [2024-06-21 18:24:04,609 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 765 transitions, 11341 flow [2024-06-21 18:24:04,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:04,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:04,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-21 18:24:04,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 18:24:04,609 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-21 18:24:04,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:04,610 INFO L85 PathProgramCache]: Analyzing trace with hash 262484746, now seen corresponding path program 57 times [2024-06-21 18:24:04,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:04,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899907614] [2024-06-21 18:24:04,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:04,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:04,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:04,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:04,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:04,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899907614] [2024-06-21 18:24:04,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899907614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:04,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:04,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:24:04,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506619612] [2024-06-21 18:24:04,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:04,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:24:04,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:04,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:24:04,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:24:04,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:24:04,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 765 transitions, 11341 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:04,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:04,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:24:04,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:06,428 INFO L124 PetriNetUnfolderBase]: 3724/6272 cut-off events. [2024-06-21 18:24:06,429 INFO L125 PetriNetUnfolderBase]: For 809091/809097 co-relation queries the response was YES. [2024-06-21 18:24:06,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48958 conditions, 6272 events. 3724/6272 cut-off events. For 809091/809097 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 43336 event pairs, 723 based on Foata normal form. 5/6274 useless extension candidates. Maximal degree in co-relation 48724. Up to 5347 conditions per place. [2024-06-21 18:24:06,539 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 579 selfloop transitions, 214 changer transitions 0/800 dead transitions. [2024-06-21 18:24:06,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 800 transitions, 13305 flow [2024-06-21 18:24:06,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:24:06,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:24:06,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-21 18:24:06,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-21 18:24:06,541 INFO L175 Difference]: Start difference. First operand has 553 places, 765 transitions, 11341 flow. Second operand 9 states and 223 transitions. [2024-06-21 18:24:06,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 800 transitions, 13305 flow [2024-06-21 18:24:13,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 800 transitions, 12978 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-21 18:24:13,385 INFO L231 Difference]: Finished difference. Result has 552 places, 765 transitions, 11452 flow [2024-06-21 18:24:13,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11014, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11452, PETRI_PLACES=552, PETRI_TRANSITIONS=765} [2024-06-21 18:24:13,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 511 predicate places. [2024-06-21 18:24:13,386 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 765 transitions, 11452 flow [2024-06-21 18:24:13,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:13,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:13,386 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-21 18:24:13,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 18:24:13,386 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-21 18:24:13,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:13,387 INFO L85 PathProgramCache]: Analyzing trace with hash -880246306, now seen corresponding path program 58 times [2024-06-21 18:24:13,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:13,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810940659] [2024-06-21 18:24:13,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:13,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:13,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:13,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-21 18:24:13,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:13,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810940659] [2024-06-21 18:24:13,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810940659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:13,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:13,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:24:13,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935551078] [2024-06-21 18:24:13,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:13,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:24:13,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:13,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:24:13,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:24:13,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:24:13,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 765 transitions, 11452 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:13,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:13,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:24:13,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:15,292 INFO L124 PetriNetUnfolderBase]: 3721/6268 cut-off events. [2024-06-21 18:24:15,292 INFO L125 PetriNetUnfolderBase]: For 809913/809919 co-relation queries the response was YES. [2024-06-21 18:24:15,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49027 conditions, 6268 events. 3721/6268 cut-off events. For 809913/809919 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 43360 event pairs, 723 based on Foata normal form. 5/6270 useless extension candidates. Maximal degree in co-relation 48794. Up to 5510 conditions per place. [2024-06-21 18:24:15,397 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 674 selfloop transitions, 118 changer transitions 0/799 dead transitions. [2024-06-21 18:24:15,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 799 transitions, 13410 flow [2024-06-21 18:24:15,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 18:24:15,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 18:24:15,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 303 transitions. [2024-06-21 18:24:15,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410714285714285 [2024-06-21 18:24:15,398 INFO L175 Difference]: Start difference. First operand has 552 places, 765 transitions, 11452 flow. Second operand 14 states and 303 transitions. [2024-06-21 18:24:15,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 799 transitions, 13410 flow [2024-06-21 18:24:22,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 799 transitions, 12800 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 18:24:22,902 INFO L231 Difference]: Finished difference. Result has 557 places, 765 transitions, 11086 flow [2024-06-21 18:24:22,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10844, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11086, PETRI_PLACES=557, PETRI_TRANSITIONS=765} [2024-06-21 18:24:22,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 516 predicate places. [2024-06-21 18:24:22,903 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 765 transitions, 11086 flow [2024-06-21 18:24:22,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:22,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:22,903 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-21 18:24:22,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 18:24:22,904 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-21 18:24:22,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:22,904 INFO L85 PathProgramCache]: Analyzing trace with hash 262317346, now seen corresponding path program 59 times [2024-06-21 18:24:22,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:22,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735864814] [2024-06-21 18:24:22,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:22,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:22,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:23,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-21 18:24:23,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:23,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735864814] [2024-06-21 18:24:23,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735864814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:23,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:23,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:24:23,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788238479] [2024-06-21 18:24:23,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:23,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:24:23,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:23,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:24:23,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:24:23,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:24:23,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 765 transitions, 11086 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:23,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:23,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:24:23,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:24,897 INFO L124 PetriNetUnfolderBase]: 3718/6264 cut-off events. [2024-06-21 18:24:24,897 INFO L125 PetriNetUnfolderBase]: For 797273/797279 co-relation queries the response was YES. [2024-06-21 18:24:24,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48518 conditions, 6264 events. 3718/6264 cut-off events. For 797273/797279 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 43368 event pairs, 723 based on Foata normal form. 5/6266 useless extension candidates. Maximal degree in co-relation 48285. Up to 5513 conditions per place. [2024-06-21 18:24:25,006 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 675 selfloop transitions, 111 changer transitions 0/793 dead transitions. [2024-06-21 18:24:25,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 793 transitions, 12728 flow [2024-06-21 18:24:25,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:24:25,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:24:25,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-21 18:24:25,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-21 18:24:25,007 INFO L175 Difference]: Start difference. First operand has 557 places, 765 transitions, 11086 flow. Second operand 9 states and 212 transitions. [2024-06-21 18:24:25,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 793 transitions, 12728 flow [2024-06-21 18:24:30,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 793 transitions, 12438 flow, removed 9 selfloop flow, removed 14 redundant places. [2024-06-21 18:24:30,446 INFO L231 Difference]: Finished difference. Result has 552 places, 765 transitions, 11024 flow [2024-06-21 18:24:30,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10796, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11024, PETRI_PLACES=552, PETRI_TRANSITIONS=765} [2024-06-21 18:24:30,446 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 511 predicate places. [2024-06-21 18:24:30,447 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 765 transitions, 11024 flow [2024-06-21 18:24:30,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:30,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:30,447 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-21 18:24:30,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 18:24:30,447 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-21 18:24:30,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:30,447 INFO L85 PathProgramCache]: Analyzing trace with hash 262311766, now seen corresponding path program 60 times [2024-06-21 18:24:30,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:30,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368365814] [2024-06-21 18:24:30,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:30,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:30,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:30,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:30,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:30,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368365814] [2024-06-21 18:24:30,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368365814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:30,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:30,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:24:30,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144590511] [2024-06-21 18:24:30,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:30,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:24:30,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:30,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:24:30,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:24:30,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:24:30,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 765 transitions, 11024 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:30,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:30,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:24:30,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:32,389 INFO L124 PetriNetUnfolderBase]: 3715/6260 cut-off events. [2024-06-21 18:24:32,389 INFO L125 PetriNetUnfolderBase]: For 796363/796369 co-relation queries the response was YES. [2024-06-21 18:24:32,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48372 conditions, 6260 events. 3715/6260 cut-off events. For 796363/796369 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 43291 event pairs, 723 based on Foata normal form. 5/6262 useless extension candidates. Maximal degree in co-relation 48138. Up to 5338 conditions per place. [2024-06-21 18:24:32,493 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 583 selfloop transitions, 201 changer transitions 0/791 dead transitions. [2024-06-21 18:24:32,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 791 transitions, 12658 flow [2024-06-21 18:24:32,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:24:32,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:24:32,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 18:24:32,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 18:24:32,494 INFO L175 Difference]: Start difference. First operand has 552 places, 765 transitions, 11024 flow. Second operand 7 states and 176 transitions. [2024-06-21 18:24:32,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 791 transitions, 12658 flow [2024-06-21 18:24:39,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 791 transitions, 12418 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 18:24:39,090 INFO L231 Difference]: Finished difference. Result has 551 places, 765 transitions, 11196 flow [2024-06-21 18:24:39,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10784, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11196, PETRI_PLACES=551, PETRI_TRANSITIONS=765} [2024-06-21 18:24:39,091 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 510 predicate places. [2024-06-21 18:24:39,091 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 765 transitions, 11196 flow [2024-06-21 18:24:39,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:39,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:39,091 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-21 18:24:39,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 18:24:39,091 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-21 18:24:39,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:39,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1287315793, now seen corresponding path program 1 times [2024-06-21 18:24:39,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:39,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103952757] [2024-06-21 18:24:39,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:39,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:39,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:39,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:39,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:39,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103952757] [2024-06-21 18:24:39,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103952757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:39,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:39,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:24:39,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630496224] [2024-06-21 18:24:39,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:39,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:24:39,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:39,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:24:39,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:24:39,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:24:39,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 765 transitions, 11196 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:39,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:39,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:24:39,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:41,285 INFO L124 PetriNetUnfolderBase]: 3789/6355 cut-off events. [2024-06-21 18:24:41,285 INFO L125 PetriNetUnfolderBase]: For 970405/970405 co-relation queries the response was YES. [2024-06-21 18:24:41,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51507 conditions, 6355 events. 3789/6355 cut-off events. For 970405/970405 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 43788 event pairs, 652 based on Foata normal form. 6/6346 useless extension candidates. Maximal degree in co-relation 51272. Up to 4993 conditions per place. [2024-06-21 18:24:41,394 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 599 selfloop transitions, 210 changer transitions 0/816 dead transitions. [2024-06-21 18:24:41,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 816 transitions, 13511 flow [2024-06-21 18:24:41,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:24:41,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:24:41,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-21 18:24:41,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 18:24:41,395 INFO L175 Difference]: Start difference. First operand has 551 places, 765 transitions, 11196 flow. Second operand 9 states and 220 transitions. [2024-06-21 18:24:41,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 816 transitions, 13511 flow [2024-06-21 18:24:47,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 816 transitions, 13045 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 18:24:47,427 INFO L231 Difference]: Finished difference. Result has 554 places, 774 transitions, 11470 flow [2024-06-21 18:24:47,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10732, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11470, PETRI_PLACES=554, PETRI_TRANSITIONS=774} [2024-06-21 18:24:47,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 513 predicate places. [2024-06-21 18:24:47,428 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 774 transitions, 11470 flow [2024-06-21 18:24:47,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:47,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:47,428 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-21 18:24:47,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 18:24:47,428 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-21 18:24:47,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:47,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1207427609, now seen corresponding path program 1 times [2024-06-21 18:24:47,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:47,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238417555] [2024-06-21 18:24:47,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:47,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:47,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:47,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:47,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:47,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238417555] [2024-06-21 18:24:47,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238417555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:47,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:47,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:24:47,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709835134] [2024-06-21 18:24:47,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:47,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:24:47,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:47,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:24:47,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:24:47,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:24:47,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 774 transitions, 11470 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:47,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:47,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:24:47,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:49,458 INFO L124 PetriNetUnfolderBase]: 4015/6722 cut-off events. [2024-06-21 18:24:49,459 INFO L125 PetriNetUnfolderBase]: For 1413339/1413339 co-relation queries the response was YES. [2024-06-21 18:24:49,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60339 conditions, 6722 events. 4015/6722 cut-off events. For 1413339/1413339 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 46539 event pairs, 856 based on Foata normal form. 6/6713 useless extension candidates. Maximal degree in co-relation 60102. Up to 3719 conditions per place. [2024-06-21 18:24:49,771 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 282 selfloop transitions, 535 changer transitions 0/824 dead transitions. [2024-06-21 18:24:49,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 824 transitions, 14014 flow [2024-06-21 18:24:49,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:24:49,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:24:49,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-21 18:24:49,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-21 18:24:49,772 INFO L175 Difference]: Start difference. First operand has 554 places, 774 transitions, 11470 flow. Second operand 9 states and 229 transitions. [2024-06-21 18:24:49,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 824 transitions, 14014 flow [2024-06-21 18:24:58,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 824 transitions, 13705 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-21 18:24:58,371 INFO L231 Difference]: Finished difference. Result has 560 places, 777 transitions, 12351 flow [2024-06-21 18:24:58,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11161, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=533, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12351, PETRI_PLACES=560, PETRI_TRANSITIONS=777} [2024-06-21 18:24:58,372 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 519 predicate places. [2024-06-21 18:24:58,372 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 777 transitions, 12351 flow [2024-06-21 18:24:58,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:58,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:58,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] [2024-06-21 18:24:58,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 18:24:58,373 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-21 18:24:58,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:58,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1464447499, now seen corresponding path program 2 times [2024-06-21 18:24:58,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:58,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743420920] [2024-06-21 18:24:58,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:58,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:58,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:58,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:58,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:58,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743420920] [2024-06-21 18:24:58,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743420920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:58,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:58,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:24:58,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753860732] [2024-06-21 18:24:58,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:58,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:24:58,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:58,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:24:58,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:24:58,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:24:58,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 777 transitions, 12351 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:58,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:58,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:24:58,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:00,704 INFO L124 PetriNetUnfolderBase]: 4275/7134 cut-off events. [2024-06-21 18:25:00,705 INFO L125 PetriNetUnfolderBase]: For 1833373/1833373 co-relation queries the response was YES. [2024-06-21 18:25:00,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69550 conditions, 7134 events. 4275/7134 cut-off events. For 1833373/1833373 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 49629 event pairs, 881 based on Foata normal form. 6/7125 useless extension candidates. Maximal degree in co-relation 69311. Up to 3783 conditions per place. [2024-06-21 18:25:00,837 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 297 selfloop transitions, 533 changer transitions 0/837 dead transitions. [2024-06-21 18:25:00,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 837 transitions, 15365 flow [2024-06-21 18:25:00,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:25:00,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:25:00,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-21 18:25:00,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 18:25:00,838 INFO L175 Difference]: Start difference. First operand has 560 places, 777 transitions, 12351 flow. Second operand 9 states and 231 transitions. [2024-06-21 18:25:00,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 837 transitions, 15365 flow [2024-06-21 18:25:13,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 837 transitions, 14742 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 18:25:13,714 INFO L231 Difference]: Finished difference. Result has 566 places, 785 transitions, 12987 flow [2024-06-21 18:25:13,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11728, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=525, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12987, PETRI_PLACES=566, PETRI_TRANSITIONS=785} [2024-06-21 18:25:13,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 525 predicate places. [2024-06-21 18:25:13,715 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 785 transitions, 12987 flow [2024-06-21 18:25:13,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:25:13,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:13,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] [2024-06-21 18:25:13,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 18:25:13,715 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-21 18:25:13,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:13,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1030058939, now seen corresponding path program 3 times [2024-06-21 18:25:13,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:13,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872673999] [2024-06-21 18:25:13,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:13,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:13,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:13,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:13,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:13,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872673999] [2024-06-21 18:25:13,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872673999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:13,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:13,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:25:13,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448677487] [2024-06-21 18:25:13,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:13,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:25:13,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:13,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:25:13,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:25:13,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:25:13,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 785 transitions, 12987 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:25:13,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:13,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:25:13,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:16,210 INFO L124 PetriNetUnfolderBase]: 4262/7119 cut-off events. [2024-06-21 18:25:16,210 INFO L125 PetriNetUnfolderBase]: For 1789595/1789595 co-relation queries the response was YES. [2024-06-21 18:25:16,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69744 conditions, 7119 events. 4262/7119 cut-off events. For 1789595/1789595 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 49551 event pairs, 883 based on Foata normal form. 6/7110 useless extension candidates. Maximal degree in co-relation 69502. Up to 3777 conditions per place. [2024-06-21 18:25:16,367 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 537 changer transitions 0/837 dead transitions. [2024-06-21 18:25:16,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 837 transitions, 15545 flow [2024-06-21 18:25:16,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:25:16,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:25:16,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-21 18:25:16,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 18:25:16,368 INFO L175 Difference]: Start difference. First operand has 566 places, 785 transitions, 12987 flow. Second operand 9 states and 231 transitions. [2024-06-21 18:25:16,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 837 transitions, 15545 flow [2024-06-21 18:25:27,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 837 transitions, 14565 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 18:25:27,513 INFO L231 Difference]: Finished difference. Result has 572 places, 788 transitions, 13149 flow [2024-06-21 18:25:27,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12007, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=534, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13149, PETRI_PLACES=572, PETRI_TRANSITIONS=788} [2024-06-21 18:25:27,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 531 predicate places. [2024-06-21 18:25:27,514 INFO L495 AbstractCegarLoop]: Abstraction has has 572 places, 788 transitions, 13149 flow [2024-06-21 18:25:27,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:25:27,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:27,515 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-21 18:25:27,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 18:25:27,515 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-21 18:25:27,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:27,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1030296275, now seen corresponding path program 2 times [2024-06-21 18:25:27,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:27,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845456242] [2024-06-21 18:25:27,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:27,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:27,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:27,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:27,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:27,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845456242] [2024-06-21 18:25:27,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845456242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:27,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:27,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:25:27,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354707689] [2024-06-21 18:25:27,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:27,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:25:27,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:27,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:25:27,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:25:27,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:25:27,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 788 transitions, 13149 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:25:27,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:27,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:25:27,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:30,817 INFO L124 PetriNetUnfolderBase]: 4315/7221 cut-off events. [2024-06-21 18:25:30,817 INFO L125 PetriNetUnfolderBase]: For 1897559/1897559 co-relation queries the response was YES. [2024-06-21 18:25:30,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72282 conditions, 7221 events. 4315/7221 cut-off events. For 1897559/1897559 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 50431 event pairs, 803 based on Foata normal form. 6/7210 useless extension candidates. Maximal degree in co-relation 72038. Up to 5714 conditions per place. [2024-06-21 18:25:30,953 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 610 selfloop transitions, 220 changer transitions 0/837 dead transitions. [2024-06-21 18:25:30,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 837 transitions, 15782 flow [2024-06-21 18:25:30,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:25:30,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:25:30,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-21 18:25:30,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:25:30,954 INFO L175 Difference]: Start difference. First operand has 572 places, 788 transitions, 13149 flow. Second operand 10 states and 240 transitions. [2024-06-21 18:25:30,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 837 transitions, 15782 flow [2024-06-21 18:25:41,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 837 transitions, 14732 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 18:25:41,902 INFO L231 Difference]: Finished difference. Result has 577 places, 790 transitions, 12697 flow [2024-06-21 18:25:41,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12099, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12697, PETRI_PLACES=577, PETRI_TRANSITIONS=790} [2024-06-21 18:25:41,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 536 predicate places. [2024-06-21 18:25:41,903 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 790 transitions, 12697 flow [2024-06-21 18:25:41,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:25:41,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:41,903 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-21 18:25:41,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 18:25:41,904 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-21 18:25:41,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:41,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1995078355, now seen corresponding path program 3 times [2024-06-21 18:25:41,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:41,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352906235] [2024-06-21 18:25:41,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:41,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:41,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:42,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-21 18:25:42,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:42,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352906235] [2024-06-21 18:25:42,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352906235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:42,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:42,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:25:42,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740254755] [2024-06-21 18:25:42,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:42,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:25:42,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:42,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:25:42,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:25:42,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:25:42,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 790 transitions, 12697 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:25:42,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:42,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:25:42,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:44,319 INFO L124 PetriNetUnfolderBase]: 4335/7270 cut-off events. [2024-06-21 18:25:44,320 INFO L125 PetriNetUnfolderBase]: For 1923138/1923138 co-relation queries the response was YES. [2024-06-21 18:25:44,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72388 conditions, 7270 events. 4335/7270 cut-off events. For 1923138/1923138 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 51039 event pairs, 1064 based on Foata normal form. 6/7250 useless extension candidates. Maximal degree in co-relation 72143. Up to 6266 conditions per place. [2024-06-21 18:25:44,452 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 632 selfloop transitions, 189 changer transitions 0/828 dead transitions. [2024-06-21 18:25:44,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 828 transitions, 14532 flow [2024-06-21 18:25:44,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:25:44,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:25:44,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-21 18:25:44,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-21 18:25:44,453 INFO L175 Difference]: Start difference. First operand has 577 places, 790 transitions, 12697 flow. Second operand 9 states and 215 transitions. [2024-06-21 18:25:44,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 828 transitions, 14532 flow [2024-06-21 18:25:54,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 828 transitions, 14179 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-21 18:25:54,944 INFO L231 Difference]: Finished difference. Result has 579 places, 791 transitions, 12806 flow [2024-06-21 18:25:54,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12356, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12806, PETRI_PLACES=579, PETRI_TRANSITIONS=791} [2024-06-21 18:25:54,945 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 538 predicate places. [2024-06-21 18:25:54,945 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 791 transitions, 12806 flow [2024-06-21 18:25:54,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:25:54,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:54,945 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-21 18:25:54,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 18:25:54,945 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-21 18:25:54,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:54,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1995078169, now seen corresponding path program 4 times [2024-06-21 18:25:54,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:54,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011390942] [2024-06-21 18:25:54,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:54,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:54,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:55,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:55,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:55,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011390942] [2024-06-21 18:25:55,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011390942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:55,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:55,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:25:55,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606173609] [2024-06-21 18:25:55,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:55,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:25:55,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:55,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:25:55,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:25:55,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:25:55,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 791 transitions, 12806 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:25:55,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:55,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:25:55,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:57,380 INFO L124 PetriNetUnfolderBase]: 4401/7343 cut-off events. [2024-06-21 18:25:57,381 INFO L125 PetriNetUnfolderBase]: For 2035707/2035707 co-relation queries the response was YES. [2024-06-21 18:25:57,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74449 conditions, 7343 events. 4401/7343 cut-off events. For 2035707/2035707 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 51371 event pairs, 1155 based on Foata normal form. 6/7325 useless extension candidates. Maximal degree in co-relation 74204. Up to 5821 conditions per place. [2024-06-21 18:25:57,520 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 309 selfloop transitions, 517 changer transitions 0/833 dead transitions. [2024-06-21 18:25:57,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 833 transitions, 14987 flow [2024-06-21 18:25:57,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:25:57,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:25:57,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-21 18:25:57,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-21 18:25:57,521 INFO L175 Difference]: Start difference. First operand has 579 places, 791 transitions, 12806 flow. Second operand 9 states and 223 transitions. [2024-06-21 18:25:57,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 833 transitions, 14987 flow [2024-06-21 18:26:10,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 833 transitions, 14551 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-21 18:26:10,330 INFO L231 Difference]: Finished difference. Result has 584 places, 793 transitions, 13524 flow [2024-06-21 18:26:10,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12370, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13524, PETRI_PLACES=584, PETRI_TRANSITIONS=793} [2024-06-21 18:26:10,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 543 predicate places. [2024-06-21 18:26:10,331 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 793 transitions, 13524 flow [2024-06-21 18:26:10,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:10,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:10,331 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-21 18:26:10,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 18:26:10,332 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-21 18:26:10,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:10,332 INFO L85 PathProgramCache]: Analyzing trace with hash 765689129, now seen corresponding path program 5 times [2024-06-21 18:26:10,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:10,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433253615] [2024-06-21 18:26:10,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:10,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:10,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:10,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:10,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:10,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433253615] [2024-06-21 18:26:10,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433253615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:10,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:10,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:26:10,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224656381] [2024-06-21 18:26:10,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:10,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:26:10,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:10,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:26:10,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:26:10,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:26:10,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 793 transitions, 13524 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:10,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:10,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:26:10,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:12,869 INFO L124 PetriNetUnfolderBase]: 4429/7404 cut-off events. [2024-06-21 18:26:12,869 INFO L125 PetriNetUnfolderBase]: For 2083994/2083994 co-relation queries the response was YES. [2024-06-21 18:26:12,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75623 conditions, 7404 events. 4429/7404 cut-off events. For 2083994/2083994 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 51972 event pairs, 1178 based on Foata normal form. 8/7397 useless extension candidates. Maximal degree in co-relation 75376. Up to 6021 conditions per place. [2024-06-21 18:26:13,010 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 308 selfloop transitions, 511 changer transitions 0/826 dead transitions. [2024-06-21 18:26:13,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 826 transitions, 15316 flow [2024-06-21 18:26:13,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:26:13,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:26:13,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-21 18:26:13,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 18:26:13,011 INFO L175 Difference]: Start difference. First operand has 584 places, 793 transitions, 13524 flow. Second operand 9 states and 216 transitions. [2024-06-21 18:26:13,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 826 transitions, 15316 flow [2024-06-21 18:26:27,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 826 transitions, 14288 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 18:26:27,706 INFO L231 Difference]: Finished difference. Result has 587 places, 794 transitions, 13569 flow [2024-06-21 18:26:27,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12497, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=510, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13569, PETRI_PLACES=587, PETRI_TRANSITIONS=794} [2024-06-21 18:26:27,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 546 predicate places. [2024-06-21 18:26:27,707 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 794 transitions, 13569 flow [2024-06-21 18:26:27,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:27,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:27,707 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-21 18:26:27,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 18:26:27,707 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-21 18:26:27,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:27,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1729380889, now seen corresponding path program 6 times [2024-06-21 18:26:27,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:27,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054421720] [2024-06-21 18:26:27,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:27,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:27,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:27,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:27,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:27,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054421720] [2024-06-21 18:26:27,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054421720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:27,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:27,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:26:27,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075001365] [2024-06-21 18:26:27,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:27,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:26:27,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:27,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:26:27,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:26:27,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:26:27,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 794 transitions, 13569 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:27,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:27,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:26:27,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:30,306 INFO L124 PetriNetUnfolderBase]: 4457/7442 cut-off events. [2024-06-21 18:26:30,306 INFO L125 PetriNetUnfolderBase]: For 2087927/2087927 co-relation queries the response was YES. [2024-06-21 18:26:30,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76059 conditions, 7442 events. 4457/7442 cut-off events. For 2087927/2087927 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 52206 event pairs, 1174 based on Foata normal form. 6/7431 useless extension candidates. Maximal degree in co-relation 75811. Up to 6035 conditions per place. [2024-06-21 18:26:30,455 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 513 changer transitions 0/832 dead transitions. [2024-06-21 18:26:30,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 832 transitions, 15423 flow [2024-06-21 18:26:30,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:26:30,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:26:30,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 18:26:30,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 18:26:30,456 INFO L175 Difference]: Start difference. First operand has 587 places, 794 transitions, 13569 flow. Second operand 9 states and 219 transitions. [2024-06-21 18:26:30,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 832 transitions, 15423 flow [2024-06-21 18:26:44,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 832 transitions, 14378 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 18:26:44,618 INFO L231 Difference]: Finished difference. Result has 590 places, 797 transitions, 13640 flow [2024-06-21 18:26:44,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12524, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=510, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13640, PETRI_PLACES=590, PETRI_TRANSITIONS=797} [2024-06-21 18:26:44,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 549 predicate places. [2024-06-21 18:26:44,619 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 797 transitions, 13640 flow [2024-06-21 18:26:44,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:44,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:44,619 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-21 18:26:44,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 18:26:44,619 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-21 18:26:44,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:44,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1729381075, now seen corresponding path program 4 times [2024-06-21 18:26:44,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:44,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674328974] [2024-06-21 18:26:44,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:44,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:44,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:44,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-21 18:26:44,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:44,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674328974] [2024-06-21 18:26:44,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674328974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:44,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:44,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:26:44,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606584777] [2024-06-21 18:26:44,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:44,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:26:44,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:44,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:26:44,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:26:44,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 18:26:44,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 797 transitions, 13640 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:26:44,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:44,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 18:26:44,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:47,259 INFO L124 PetriNetUnfolderBase]: 4523/7572 cut-off events. [2024-06-21 18:26:47,260 INFO L125 PetriNetUnfolderBase]: For 2226649/2226649 co-relation queries the response was YES. [2024-06-21 18:26:47,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79047 conditions, 7572 events. 4523/7572 cut-off events. For 2226649/2226649 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 53466 event pairs, 1110 based on Foata normal form. 6/7561 useless extension candidates. Maximal degree in co-relation 78797. Up to 6544 conditions per place. [2024-06-21 18:26:47,405 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 645 selfloop transitions, 185 changer transitions 0/837 dead transitions. [2024-06-21 18:26:47,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 837 transitions, 15913 flow [2024-06-21 18:26:47,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:26:47,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:26:47,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-21 18:26:47,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-21 18:26:47,407 INFO L175 Difference]: Start difference. First operand has 590 places, 797 transitions, 13640 flow. Second operand 10 states and 233 transitions. [2024-06-21 18:26:47,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 837 transitions, 15913 flow Killed by 15