./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe034_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe034_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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:02:27,417 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:02:27,486 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:02:27,491 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:02:27,492 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:02:27,520 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:02:27,521 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:02:27,521 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:02:27,522 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:02:27,526 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:02:27,526 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:02:27,527 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:02:27,528 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:02:27,529 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:02:27,529 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:02:27,529 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:02:27,529 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:02:27,530 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:02:27,530 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:02:27,530 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:02:27,531 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:02:27,532 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:02:27,532 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:02:27,532 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:02:27,532 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:02:27,533 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:02:27,533 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:02:27,533 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:02:27,533 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:02:27,534 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:02:27,534 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:02:27,535 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:02:27,535 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:02:27,535 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:02:27,535 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:02:27,535 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:02:27,536 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:02:27,536 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:02:27,536 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:02:27,536 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:02:27,536 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:02:27,536 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:02:27,537 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:02:27,537 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 [2024-06-28 01:02:27,759 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:02:27,789 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:02:27,791 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:02:27,792 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:02:27,792 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:02:27,793 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-28 01:02:28,804 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:02:29,003 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:02:29,003 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-28 01:02:29,015 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/925e5d9cd/26c42eee5fbf40be972aef1f886b3031/FLAG1646dadcf [2024-06-28 01:02:29,025 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/925e5d9cd/26c42eee5fbf40be972aef1f886b3031 [2024-06-28 01:02:29,039 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:02:29,039 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:02:29,040 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-nonrel/safe034_tso.yml/witness.yml [2024-06-28 01:02:29,184 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:02:29,201 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:02:29,202 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:02:29,202 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:02:29,206 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:02:29,207 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:02:29" (1/2) ... [2024-06-28 01:02:29,207 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a398e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:29, skipping insertion in model container [2024-06-28 01:02:29,208 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:02:29" (1/2) ... [2024-06-28 01:02:29,209 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6b46f584 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:02:29, skipping insertion in model container [2024-06-28 01:02:29,209 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:02:29" (2/2) ... [2024-06-28 01:02:29,209 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a398e6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29, skipping insertion in model container [2024-06-28 01:02:29,210 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:02:29" (2/2) ... [2024-06-28 01:02:29,210 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:02:29,266 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:02:29,267 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 01:02:29,267 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 01:02:29,268 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 01:02:29,268 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:02:29,268 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-28 01:02:29,306 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:02:29,456 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i[945,958] [2024-06-28 01:02:29,588 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:02:29,597 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:02:29,631 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:02:29,697 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:02:29,729 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:02:29,730 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29 WrapperNode [2024-06-28 01:02:29,730 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:02:29,731 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:02:29,731 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:02:29,731 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:02:29,736 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 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,747 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 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,765 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-28 01:02:29,766 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:02:29,767 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:02:29,767 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:02:29,767 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:02:29,775 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,776 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,778 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,788 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-28 01:02:29,789 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,789 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,794 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,796 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,797 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,798 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,800 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:02:29,800 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:02:29,800 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:02:29,801 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:02:29,801 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (1/1) ... [2024-06-28 01:02:29,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:02:29,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:02:29,830 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-28 01:02:29,861 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-28 01:02:29,885 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:02:29,886 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:02:29,886 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:02:29,886 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:02:29,887 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:02:29,887 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:02:29,887 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:02:29,887 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:02:29,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:02:29,888 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:02:29,888 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:02:29,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:02:29,890 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:02:30,019 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:02:30,021 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:02:30,217 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:02:30,217 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:02:30,291 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:02:30,291 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:02:30,292 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:02:30 BoogieIcfgContainer [2024-06-28 01:02:30,292 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:02:30,294 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:02:30,294 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:02:30,296 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:02:30,297 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:02:29" (1/4) ... [2024-06-28 01:02:30,297 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57e40f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:02:30, skipping insertion in model container [2024-06-28 01:02:30,297 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:02:29" (2/4) ... [2024-06-28 01:02:30,298 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57e40f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:02:30, skipping insertion in model container [2024-06-28 01:02:30,298 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:02:29" (3/4) ... [2024-06-28 01:02:30,298 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57e40f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:02:30, skipping insertion in model container [2024-06-28 01:02:30,298 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:02:30" (4/4) ... [2024-06-28 01:02:30,299 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-06-28 01:02:30,312 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:02:30,312 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:02:30,312 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:02:30,351 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:02:30,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:02:30,408 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 01:02:30,408 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:02:30,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-28 01:02:30,411 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:02:30,415 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-28 01:02:30,426 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:02:30,436 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;@56cc2ae1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:02:30,436 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:02:30,441 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:02:30,442 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:02:30,442 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:02:30,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:30,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:02:30,443 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:30,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:30,446 INFO L85 PathProgramCache]: Analyzing trace with hash 210901836, now seen corresponding path program 1 times [2024-06-28 01:02:30,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:30,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094989650] [2024-06-28 01:02:30,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:30,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:30,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:30,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-28 01:02:30,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:30,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094989650] [2024-06-28 01:02:30,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094989650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:30,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:30,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:02:30,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057665860] [2024-06-28 01:02:30,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:30,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:02:30,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:30,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:02:30,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:02:30,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 47 [2024-06-28 01:02:30,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:30,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:30,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 47 [2024-06-28 01:02:30,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:31,105 INFO L124 PetriNetUnfolderBase]: 943/1664 cut-off events. [2024-06-28 01:02:31,105 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 01:02:31,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3132 conditions, 1664 events. 943/1664 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9882 event pairs, 677 based on Foata normal form. 1/1573 useless extension candidates. Maximal degree in co-relation 3120. Up to 1411 conditions per place. [2024-06-28 01:02:31,119 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 32 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-06-28 01:02:31,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 193 flow [2024-06-28 01:02:31,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:02:31,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:02:31,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-28 01:02:31,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.723404255319149 [2024-06-28 01:02:31,130 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 102 transitions. [2024-06-28 01:02:31,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 193 flow [2024-06-28 01:02:31,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:31,135 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 118 flow [2024-06-28 01:02:31,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-28 01:02:31,138 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-28 01:02:31,139 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 118 flow [2024-06-28 01:02:31,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:31,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:31,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:31,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:02:31,140 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:31,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:31,140 INFO L85 PathProgramCache]: Analyzing trace with hash 813218411, now seen corresponding path program 1 times [2024-06-28 01:02:31,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:31,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633908404] [2024-06-28 01:02:31,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:31,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:31,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:31,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:31,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:31,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633908404] [2024-06-28 01:02:31,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633908404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:31,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:31,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:02:31,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033626832] [2024-06-28 01:02:31,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:31,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:02:31,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:31,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:02:31,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:02:31,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 47 [2024-06-28 01:02:31,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 118 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:31,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:31,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 47 [2024-06-28 01:02:31,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:31,477 INFO L124 PetriNetUnfolderBase]: 937/1542 cut-off events. [2024-06-28 01:02:31,477 INFO L125 PetriNetUnfolderBase]: For 293/293 co-relation queries the response was YES. [2024-06-28 01:02:31,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3423 conditions, 1542 events. 937/1542 cut-off events. For 293/293 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8616 event pairs, 421 based on Foata normal form. 3/1512 useless extension candidates. Maximal degree in co-relation 3411. Up to 1383 conditions per place. [2024-06-28 01:02:31,485 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 41 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-06-28 01:02:31,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 268 flow [2024-06-28 01:02:31,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:02:31,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:02:31,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-28 01:02:31,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7180851063829787 [2024-06-28 01:02:31,488 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 118 flow. Second operand 4 states and 135 transitions. [2024-06-28 01:02:31,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 268 flow [2024-06-28 01:02:31,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 264 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:02:31,490 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 154 flow [2024-06-28 01:02:31,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-28 01:02:31,491 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2024-06-28 01:02:31,491 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 154 flow [2024-06-28 01:02:31,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:31,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:31,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:31,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:02:31,492 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:31,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:31,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1587469056, now seen corresponding path program 1 times [2024-06-28 01:02:31,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:31,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756743654] [2024-06-28 01:02:31,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:31,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:31,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:31,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:31,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:31,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756743654] [2024-06-28 01:02:31,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756743654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:31,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:31,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:02:31,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896734042] [2024-06-28 01:02:31,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:31,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:02:31,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:31,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:02:31,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:02:31,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:31,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:31,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:31,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:31,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:31,771 INFO L124 PetriNetUnfolderBase]: 1193/1966 cut-off events. [2024-06-28 01:02:31,771 INFO L125 PetriNetUnfolderBase]: For 956/956 co-relation queries the response was YES. [2024-06-28 01:02:31,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4780 conditions, 1966 events. 1193/1966 cut-off events. For 956/956 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11322 event pairs, 574 based on Foata normal form. 2/1930 useless extension candidates. Maximal degree in co-relation 4766. Up to 1760 conditions per place. [2024-06-28 01:02:31,781 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 42 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-06-28 01:02:31,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 300 flow [2024-06-28 01:02:31,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:02:31,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:02:31,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-28 01:02:31,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-28 01:02:31,783 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 154 flow. Second operand 4 states and 128 transitions. [2024-06-28 01:02:31,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 300 flow [2024-06-28 01:02:31,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 286 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:31,786 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 180 flow [2024-06-28 01:02:31,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=180, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-28 01:02:31,786 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places. [2024-06-28 01:02:31,786 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 180 flow [2024-06-28 01:02:31,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:31,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:31,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:31,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:02:31,790 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:31,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:31,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1074516857, now seen corresponding path program 1 times [2024-06-28 01:02:31,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:31,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506225915] [2024-06-28 01:02:31,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:31,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:31,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:31,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:31,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:31,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506225915] [2024-06-28 01:02:31,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506225915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:31,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:31,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:31,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993466250] [2024-06-28 01:02:31,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:31,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:31,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:31,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:31,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:31,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:31,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 180 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:31,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:31,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:31,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:32,209 INFO L124 PetriNetUnfolderBase]: 1184/2033 cut-off events. [2024-06-28 01:02:32,209 INFO L125 PetriNetUnfolderBase]: For 1577/1637 co-relation queries the response was YES. [2024-06-28 01:02:32,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5221 conditions, 2033 events. 1184/2033 cut-off events. For 1577/1637 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12054 event pairs, 292 based on Foata normal form. 6/1995 useless extension candidates. Maximal degree in co-relation 5206. Up to 1682 conditions per place. [2024-06-28 01:02:32,222 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 60 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-06-28 01:02:32,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 88 transitions, 424 flow [2024-06-28 01:02:32,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:32,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:32,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-28 01:02:32,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-28 01:02:32,224 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 180 flow. Second operand 6 states and 192 transitions. [2024-06-28 01:02:32,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 88 transitions, 424 flow [2024-06-28 01:02:32,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 88 transitions, 408 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:32,226 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 223 flow [2024-06-28 01:02:32,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=223, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2024-06-28 01:02:32,227 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 9 predicate places. [2024-06-28 01:02:32,227 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 223 flow [2024-06-28 01:02:32,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:32,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:32,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:32,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:02:32,228 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:32,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:32,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1660907619, now seen corresponding path program 1 times [2024-06-28 01:02:32,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:32,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975953838] [2024-06-28 01:02:32,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:32,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:32,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:32,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:32,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:32,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975953838] [2024-06-28 01:02:32,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975953838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:32,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:32,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:32,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074862797] [2024-06-28 01:02:32,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:32,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:32,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:32,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:32,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:32,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:32,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 223 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 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-28 01:02:32,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:32,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:32,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:32,538 INFO L124 PetriNetUnfolderBase]: 1201/2052 cut-off events. [2024-06-28 01:02:32,538 INFO L125 PetriNetUnfolderBase]: For 2559/2617 co-relation queries the response was YES. [2024-06-28 01:02:32,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5764 conditions, 2052 events. 1201/2052 cut-off events. For 2559/2617 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12192 event pairs, 382 based on Foata normal form. 4/2014 useless extension candidates. Maximal degree in co-relation 5747. Up to 1722 conditions per place. [2024-06-28 01:02:32,551 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 55 selfloop transitions, 15 changer transitions 0/86 dead transitions. [2024-06-28 01:02:32,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 86 transitions, 477 flow [2024-06-28 01:02:32,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:32,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:32,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-28 01:02:32,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6936170212765957 [2024-06-28 01:02:32,554 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 223 flow. Second operand 5 states and 163 transitions. [2024-06-28 01:02:32,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 86 transitions, 477 flow [2024-06-28 01:02:32,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 86 transitions, 448 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:32,563 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 274 flow [2024-06-28 01:02:32,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=274, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-06-28 01:02:32,565 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places. [2024-06-28 01:02:32,569 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 274 flow [2024-06-28 01:02:32,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 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-28 01:02:32,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:32,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:32,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:02:32,570 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:32,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:32,570 INFO L85 PathProgramCache]: Analyzing trace with hash 501872561, now seen corresponding path program 2 times [2024-06-28 01:02:32,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:32,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065536055] [2024-06-28 01:02:32,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:32,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:32,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:32,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:32,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:32,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065536055] [2024-06-28 01:02:32,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065536055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:32,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:32,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:32,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565296529] [2024-06-28 01:02:32,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:32,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:32,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:32,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:32,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:32,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:32,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 274 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 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-28 01:02:32,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:32,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:32,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:32,906 INFO L124 PetriNetUnfolderBase]: 1196/2063 cut-off events. [2024-06-28 01:02:32,906 INFO L125 PetriNetUnfolderBase]: For 3794/3873 co-relation queries the response was YES. [2024-06-28 01:02:32,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6139 conditions, 2063 events. 1196/2063 cut-off events. For 3794/3873 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12274 event pairs, 525 based on Foata normal form. 24/2037 useless extension candidates. Maximal degree in co-relation 6121. Up to 1717 conditions per place. [2024-06-28 01:02:32,918 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 50 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-28 01:02:32,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 81 transitions, 454 flow [2024-06-28 01:02:32,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:32,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:32,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-28 01:02:32,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6723404255319149 [2024-06-28 01:02:32,919 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 274 flow. Second operand 5 states and 158 transitions. [2024-06-28 01:02:32,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 81 transitions, 454 flow [2024-06-28 01:02:32,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 426 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 01:02:32,924 INFO L231 Difference]: Finished difference. Result has 66 places, 60 transitions, 284 flow [2024-06-28 01:02:32,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=284, PETRI_PLACES=66, PETRI_TRANSITIONS=60} [2024-06-28 01:02:32,924 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2024-06-28 01:02:32,924 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 60 transitions, 284 flow [2024-06-28 01:02:32,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 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-28 01:02:32,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:32,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:32,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:02:32,925 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:32,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:32,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1224018445, now seen corresponding path program 1 times [2024-06-28 01:02:32,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:32,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522519709] [2024-06-28 01:02:32,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:32,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:32,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:32,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:32,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:32,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522519709] [2024-06-28 01:02:32,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522519709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:32,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:32,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:02:32,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280437561] [2024-06-28 01:02:32,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:32,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:02:32,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:32,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:02:32,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:02:33,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:33,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 60 transitions, 284 flow. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 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-28 01:02:33,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:33,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:33,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:33,242 INFO L124 PetriNetUnfolderBase]: 1439/2442 cut-off events. [2024-06-28 01:02:33,242 INFO L125 PetriNetUnfolderBase]: For 4753/4753 co-relation queries the response was YES. [2024-06-28 01:02:33,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7216 conditions, 2442 events. 1439/2442 cut-off events. For 4753/4753 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14553 event pairs, 775 based on Foata normal form. 1/2417 useless extension candidates. Maximal degree in co-relation 7196. Up to 2090 conditions per place. [2024-06-28 01:02:33,258 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 49 selfloop transitions, 7 changer transitions 0/75 dead transitions. [2024-06-28 01:02:33,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 75 transitions, 440 flow [2024-06-28 01:02:33,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:02:33,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:02:33,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-28 01:02:33,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6542553191489362 [2024-06-28 01:02:33,260 INFO L175 Difference]: Start difference. First operand has 66 places, 60 transitions, 284 flow. Second operand 4 states and 123 transitions. [2024-06-28 01:02:33,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 75 transitions, 440 flow [2024-06-28 01:02:33,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 75 transitions, 398 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:33,266 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 284 flow [2024-06-28 01:02:33,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=284, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-28 01:02:33,267 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 14 predicate places. [2024-06-28 01:02:33,267 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 284 flow [2024-06-28 01:02:33,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 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-28 01:02:33,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:33,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:33,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:02:33,268 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:33,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:33,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1782063298, now seen corresponding path program 1 times [2024-06-28 01:02:33,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:33,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705828196] [2024-06-28 01:02:33,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:33,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:33,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:33,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:33,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:33,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705828196] [2024-06-28 01:02:33,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705828196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:33,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:33,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:33,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844903907] [2024-06-28 01:02:33,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:33,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:33,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:33,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:33,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:33,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:33,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 284 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:33,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:33,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:33,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:33,623 INFO L124 PetriNetUnfolderBase]: 1210/2044 cut-off events. [2024-06-28 01:02:33,624 INFO L125 PetriNetUnfolderBase]: For 4927/5047 co-relation queries the response was YES. [2024-06-28 01:02:33,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6529 conditions, 2044 events. 1210/2044 cut-off events. For 4927/5047 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11965 event pairs, 398 based on Foata normal form. 2/2019 useless extension candidates. Maximal degree in co-relation 6509. Up to 1744 conditions per place. [2024-06-28 01:02:33,634 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 70 selfloop transitions, 13 changer transitions 0/99 dead transitions. [2024-06-28 01:02:33,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 99 transitions, 552 flow [2024-06-28 01:02:33,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:33,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:33,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-28 01:02:33,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6773049645390071 [2024-06-28 01:02:33,636 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 284 flow. Second operand 6 states and 191 transitions. [2024-06-28 01:02:33,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 99 transitions, 552 flow [2024-06-28 01:02:33,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 532 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:33,641 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 326 flow [2024-06-28 01:02:33,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=326, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-28 01:02:33,641 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2024-06-28 01:02:33,642 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 326 flow [2024-06-28 01:02:33,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:33,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:33,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:33,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:02:33,642 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:33,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:33,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1781943328, now seen corresponding path program 2 times [2024-06-28 01:02:33,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:33,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527038140] [2024-06-28 01:02:33,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:33,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:33,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:33,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:33,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:33,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527038140] [2024-06-28 01:02:33,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527038140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:33,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:33,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:33,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614414019] [2024-06-28 01:02:33,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:33,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:33,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:33,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:33,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:33,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:33,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 326 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:33,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:33,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:33,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:33,944 INFO L124 PetriNetUnfolderBase]: 1227/2076 cut-off events. [2024-06-28 01:02:33,945 INFO L125 PetriNetUnfolderBase]: For 6454/6588 co-relation queries the response was YES. [2024-06-28 01:02:33,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7101 conditions, 2076 events. 1227/2076 cut-off events. For 6454/6588 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12250 event pairs, 392 based on Foata normal form. 25/2076 useless extension candidates. Maximal degree in co-relation 7080. Up to 1701 conditions per place. [2024-06-28 01:02:33,958 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 63 selfloop transitions, 25 changer transitions 0/104 dead transitions. [2024-06-28 01:02:33,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 104 transitions, 664 flow [2024-06-28 01:02:33,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:33,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:33,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-06-28 01:02:33,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6879432624113475 [2024-06-28 01:02:33,960 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 326 flow. Second operand 6 states and 194 transitions. [2024-06-28 01:02:33,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 104 transitions, 664 flow [2024-06-28 01:02:33,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 626 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:33,965 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 408 flow [2024-06-28 01:02:33,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=408, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-06-28 01:02:33,966 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 20 predicate places. [2024-06-28 01:02:33,966 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 408 flow [2024-06-28 01:02:33,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:33,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:33,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:33,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:02:33,967 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:33,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:33,968 INFO L85 PathProgramCache]: Analyzing trace with hash 154999200, now seen corresponding path program 3 times [2024-06-28 01:02:33,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:33,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094426901] [2024-06-28 01:02:33,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:33,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:34,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:34,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:34,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094426901] [2024-06-28 01:02:34,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094426901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:34,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:34,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:34,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804071297] [2024-06-28 01:02:34,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:34,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:34,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:34,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:34,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:34,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:34,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 408 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:34,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:34,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:34,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:34,280 INFO L124 PetriNetUnfolderBase]: 1222/2062 cut-off events. [2024-06-28 01:02:34,281 INFO L125 PetriNetUnfolderBase]: For 8399/8603 co-relation queries the response was YES. [2024-06-28 01:02:34,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7479 conditions, 2062 events. 1222/2062 cut-off events. For 8399/8603 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12020 event pairs, 380 based on Foata normal form. 64/2103 useless extension candidates. Maximal degree in co-relation 7457. Up to 1696 conditions per place. [2024-06-28 01:02:34,294 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 58 selfloop transitions, 25 changer transitions 0/99 dead transitions. [2024-06-28 01:02:34,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 99 transitions, 638 flow [2024-06-28 01:02:34,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:34,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:34,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 01:02:34,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-28 01:02:34,296 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 408 flow. Second operand 6 states and 189 transitions. [2024-06-28 01:02:34,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 99 transitions, 638 flow [2024-06-28 01:02:34,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 588 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:34,305 INFO L231 Difference]: Finished difference. Result has 75 places, 72 transitions, 416 flow [2024-06-28 01:02:34,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=416, PETRI_PLACES=75, PETRI_TRANSITIONS=72} [2024-06-28 01:02:34,305 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2024-06-28 01:02:34,306 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 72 transitions, 416 flow [2024-06-28 01:02:34,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:34,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:34,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:34,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:02:34,306 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:34,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:34,307 INFO L85 PathProgramCache]: Analyzing trace with hash 342576382, now seen corresponding path program 1 times [2024-06-28 01:02:34,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:34,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33027238] [2024-06-28 01:02:34,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:34,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:34,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:34,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:34,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:34,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33027238] [2024-06-28 01:02:34,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33027238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:34,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:34,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:34,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86986003] [2024-06-28 01:02:34,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:34,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:34,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:34,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:34,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:34,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:34,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 72 transitions, 416 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:34,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:34,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:34,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:34,694 INFO L124 PetriNetUnfolderBase]: 1586/2604 cut-off events. [2024-06-28 01:02:34,695 INFO L125 PetriNetUnfolderBase]: For 10597/10597 co-relation queries the response was YES. [2024-06-28 01:02:34,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9355 conditions, 2604 events. 1586/2604 cut-off events. For 10597/10597 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15094 event pairs, 487 based on Foata normal form. 4/2602 useless extension candidates. Maximal degree in co-relation 9331. Up to 2280 conditions per place. [2024-06-28 01:02:34,711 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 78 selfloop transitions, 12 changer transitions 0/105 dead transitions. [2024-06-28 01:02:34,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 105 transitions, 705 flow [2024-06-28 01:02:34,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:34,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:34,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:02:34,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:02:34,713 INFO L175 Difference]: Start difference. First operand has 75 places, 72 transitions, 416 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:02:34,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 105 transitions, 705 flow [2024-06-28 01:02:34,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 105 transitions, 634 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:34,721 INFO L231 Difference]: Finished difference. Result has 77 places, 77 transitions, 429 flow [2024-06-28 01:02:34,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=429, PETRI_PLACES=77, PETRI_TRANSITIONS=77} [2024-06-28 01:02:34,722 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 26 predicate places. [2024-06-28 01:02:34,722 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 77 transitions, 429 flow [2024-06-28 01:02:34,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:34,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:34,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:34,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:02:34,723 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:34,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:34,723 INFO L85 PathProgramCache]: Analyzing trace with hash 710134683, now seen corresponding path program 1 times [2024-06-28 01:02:34,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:34,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594169021] [2024-06-28 01:02:34,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:34,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:34,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:34,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:34,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:34,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594169021] [2024-06-28 01:02:34,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594169021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:34,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:34,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:34,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388100976] [2024-06-28 01:02:34,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:34,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:34,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:34,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:34,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:34,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:34,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 77 transitions, 429 flow. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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-28 01:02:34,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:34,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:34,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:35,045 INFO L124 PetriNetUnfolderBase]: 1467/2452 cut-off events. [2024-06-28 01:02:35,045 INFO L125 PetriNetUnfolderBase]: For 11927/11935 co-relation queries the response was YES. [2024-06-28 01:02:35,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9157 conditions, 2452 events. 1467/2452 cut-off events. For 11927/11935 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14525 event pairs, 485 based on Foata normal form. 7/2434 useless extension candidates. Maximal degree in co-relation 9131. Up to 2065 conditions per place. [2024-06-28 01:02:35,063 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 64 selfloop transitions, 18 changer transitions 0/101 dead transitions. [2024-06-28 01:02:35,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 101 transitions, 705 flow [2024-06-28 01:02:35,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:35,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:35,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-28 01:02:35,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553191489361702 [2024-06-28 01:02:35,065 INFO L175 Difference]: Start difference. First operand has 77 places, 77 transitions, 429 flow. Second operand 5 states and 154 transitions. [2024-06-28 01:02:35,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 101 transitions, 705 flow [2024-06-28 01:02:35,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 101 transitions, 666 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:35,077 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 508 flow [2024-06-28 01:02:35,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=508, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-06-28 01:02:35,077 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 29 predicate places. [2024-06-28 01:02:35,078 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 508 flow [2024-06-28 01:02:35,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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-28 01:02:35,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:35,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:35,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:02:35,078 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:35,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:35,079 INFO L85 PathProgramCache]: Analyzing trace with hash 2089561524, now seen corresponding path program 1 times [2024-06-28 01:02:35,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:35,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59237873] [2024-06-28 01:02:35,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:35,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:35,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:35,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-28 01:02:35,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:35,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59237873] [2024-06-28 01:02:35,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59237873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:35,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:35,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:35,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060483333] [2024-06-28 01:02:35,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:35,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:35,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:35,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:35,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:35,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:35,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 508 flow. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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-28 01:02:35,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:35,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:35,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:35,395 INFO L124 PetriNetUnfolderBase]: 1475/2528 cut-off events. [2024-06-28 01:02:35,395 INFO L125 PetriNetUnfolderBase]: For 14388/14409 co-relation queries the response was YES. [2024-06-28 01:02:35,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9927 conditions, 2528 events. 1475/2528 cut-off events. For 14388/14409 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15221 event pairs, 703 based on Foata normal form. 8/2491 useless extension candidates. Maximal degree in co-relation 9899. Up to 2070 conditions per place. [2024-06-28 01:02:35,413 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 70 selfloop transitions, 21 changer transitions 0/110 dead transitions. [2024-06-28 01:02:35,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 110 transitions, 798 flow [2024-06-28 01:02:35,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:35,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:35,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-28 01:02:35,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851063829787234 [2024-06-28 01:02:35,414 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 508 flow. Second operand 5 states and 161 transitions. [2024-06-28 01:02:35,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 110 transitions, 798 flow [2024-06-28 01:02:35,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 110 transitions, 764 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 01:02:35,429 INFO L231 Difference]: Finished difference. Result has 84 places, 88 transitions, 555 flow [2024-06-28 01:02:35,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=555, PETRI_PLACES=84, PETRI_TRANSITIONS=88} [2024-06-28 01:02:35,429 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 33 predicate places. [2024-06-28 01:02:35,429 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 88 transitions, 555 flow [2024-06-28 01:02:35,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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-28 01:02:35,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:35,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:35,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:02:35,430 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:35,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:35,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1827188596, now seen corresponding path program 2 times [2024-06-28 01:02:35,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:35,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594640530] [2024-06-28 01:02:35,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:35,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:35,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:35,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:35,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594640530] [2024-06-28 01:02:35,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594640530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:35,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:35,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:35,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593787649] [2024-06-28 01:02:35,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:35,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:35,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:35,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:35,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:35,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:35,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 88 transitions, 555 flow. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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-28 01:02:35,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:35,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:35,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:35,725 INFO L124 PetriNetUnfolderBase]: 1467/2459 cut-off events. [2024-06-28 01:02:35,725 INFO L125 PetriNetUnfolderBase]: For 15357/15361 co-relation queries the response was YES. [2024-06-28 01:02:35,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9950 conditions, 2459 events. 1467/2459 cut-off events. For 15357/15361 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14718 event pairs, 491 based on Foata normal form. 6/2438 useless extension candidates. Maximal degree in co-relation 9920. Up to 2062 conditions per place. [2024-06-28 01:02:35,743 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 64 selfloop transitions, 20 changer transitions 0/103 dead transitions. [2024-06-28 01:02:35,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 103 transitions, 757 flow [2024-06-28 01:02:35,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:35,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:35,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-28 01:02:35,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6510638297872341 [2024-06-28 01:02:35,745 INFO L175 Difference]: Start difference. First operand has 84 places, 88 transitions, 555 flow. Second operand 5 states and 153 transitions. [2024-06-28 01:02:35,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 103 transitions, 757 flow [2024-06-28 01:02:35,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 103 transitions, 704 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:35,761 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 550 flow [2024-06-28 01:02:35,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=550, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-06-28 01:02:35,762 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 36 predicate places. [2024-06-28 01:02:35,762 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 550 flow [2024-06-28 01:02:35,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 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-28 01:02:35,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:35,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:35,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:02:35,762 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:35,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:35,763 INFO L85 PathProgramCache]: Analyzing trace with hash 2121505006, now seen corresponding path program 1 times [2024-06-28 01:02:35,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:35,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217497912] [2024-06-28 01:02:35,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:35,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:35,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:35,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-28 01:02:35,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:35,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217497912] [2024-06-28 01:02:35,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217497912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:35,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:35,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:35,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025499009] [2024-06-28 01:02:35,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:35,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:35,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:35,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:35,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:35,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:35,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 550 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:35,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:35,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:35,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:36,122 INFO L124 PetriNetUnfolderBase]: 1626/2721 cut-off events. [2024-06-28 01:02:36,122 INFO L125 PetriNetUnfolderBase]: For 16714/16714 co-relation queries the response was YES. [2024-06-28 01:02:36,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10764 conditions, 2721 events. 1626/2721 cut-off events. For 16714/16714 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16124 event pairs, 739 based on Foata normal form. 1/2695 useless extension candidates. Maximal degree in co-relation 10733. Up to 2352 conditions per place. [2024-06-28 01:02:36,152 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 83 selfloop transitions, 15 changer transitions 0/113 dead transitions. [2024-06-28 01:02:36,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 113 transitions, 862 flow [2024-06-28 01:02:36,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:36,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:36,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 01:02:36,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6425531914893617 [2024-06-28 01:02:36,169 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 550 flow. Second operand 5 states and 151 transitions. [2024-06-28 01:02:36,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 113 transitions, 862 flow [2024-06-28 01:02:36,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 113 transitions, 803 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:36,188 INFO L231 Difference]: Finished difference. Result has 87 places, 94 transitions, 577 flow [2024-06-28 01:02:36,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=577, PETRI_PLACES=87, PETRI_TRANSITIONS=94} [2024-06-28 01:02:36,189 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 36 predicate places. [2024-06-28 01:02:36,189 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 577 flow [2024-06-28 01:02:36,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:36,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:36,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:36,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:02:36,190 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:36,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:36,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1828291080, now seen corresponding path program 2 times [2024-06-28 01:02:36,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:36,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885915191] [2024-06-28 01:02:36,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:36,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:36,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:36,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:36,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:36,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885915191] [2024-06-28 01:02:36,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885915191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:36,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:36,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:02:36,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154526159] [2024-06-28 01:02:36,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:36,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:02:36,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:36,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:02:36,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:02:36,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:36,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 94 transitions, 577 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:36,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:36,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:36,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:36,536 INFO L124 PetriNetUnfolderBase]: 1623/2712 cut-off events. [2024-06-28 01:02:36,537 INFO L125 PetriNetUnfolderBase]: For 18545/18545 co-relation queries the response was YES. [2024-06-28 01:02:36,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11095 conditions, 2712 events. 1623/2712 cut-off events. For 18545/18545 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16035 event pairs, 742 based on Foata normal form. 1/2684 useless extension candidates. Maximal degree in co-relation 11063. Up to 2349 conditions per place. [2024-06-28 01:02:36,552 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 79 selfloop transitions, 15 changer transitions 0/109 dead transitions. [2024-06-28 01:02:36,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 109 transitions, 799 flow [2024-06-28 01:02:36,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:02:36,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:02:36,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-28 01:02:36,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625531914893617 [2024-06-28 01:02:36,554 INFO L175 Difference]: Start difference. First operand has 87 places, 94 transitions, 577 flow. Second operand 5 states and 147 transitions. [2024-06-28 01:02:36,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 109 transitions, 799 flow [2024-06-28 01:02:36,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 109 transitions, 763 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-28 01:02:36,573 INFO L231 Difference]: Finished difference. Result has 91 places, 94 transitions, 577 flow [2024-06-28 01:02:36,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=577, PETRI_PLACES=91, PETRI_TRANSITIONS=94} [2024-06-28 01:02:36,574 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 40 predicate places. [2024-06-28 01:02:36,575 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 94 transitions, 577 flow [2024-06-28 01:02:36,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:36,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:36,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:36,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:02:36,576 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:36,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:36,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1122229269, now seen corresponding path program 1 times [2024-06-28 01:02:36,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:36,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072214061] [2024-06-28 01:02:36,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:36,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:36,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:36,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:36,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:36,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072214061] [2024-06-28 01:02:36,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072214061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:36,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:36,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:36,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765210209] [2024-06-28 01:02:36,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:36,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:36,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:36,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:36,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:36,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:36,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 94 transitions, 577 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:36,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:36,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:36,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:37,060 INFO L124 PetriNetUnfolderBase]: 1651/2773 cut-off events. [2024-06-28 01:02:37,060 INFO L125 PetriNetUnfolderBase]: For 24082/24275 co-relation queries the response was YES. [2024-06-28 01:02:37,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11908 conditions, 2773 events. 1651/2773 cut-off events. For 24082/24275 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16887 event pairs, 298 based on Foata normal form. 30/2769 useless extension candidates. Maximal degree in co-relation 11874. Up to 2081 conditions per place. [2024-06-28 01:02:37,081 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 114 selfloop transitions, 17 changer transitions 0/150 dead transitions. [2024-06-28 01:02:37,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 150 transitions, 1077 flow [2024-06-28 01:02:37,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:37,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:37,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-28 01:02:37,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6781914893617021 [2024-06-28 01:02:37,083 INFO L175 Difference]: Start difference. First operand has 91 places, 94 transitions, 577 flow. Second operand 8 states and 255 transitions. [2024-06-28 01:02:37,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 150 transitions, 1077 flow [2024-06-28 01:02:37,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 150 transitions, 1035 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:37,143 INFO L231 Difference]: Finished difference. Result has 94 places, 96 transitions, 613 flow [2024-06-28 01:02:37,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=613, PETRI_PLACES=94, PETRI_TRANSITIONS=96} [2024-06-28 01:02:37,156 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 43 predicate places. [2024-06-28 01:02:37,157 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 96 transitions, 613 flow [2024-06-28 01:02:37,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:37,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:37,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:37,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:02:37,157 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:37,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:37,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1126357631, now seen corresponding path program 2 times [2024-06-28 01:02:37,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:37,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399541943] [2024-06-28 01:02:37,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:37,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:37,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:37,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-28 01:02:37,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:37,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399541943] [2024-06-28 01:02:37,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399541943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:37,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:37,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:37,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252307347] [2024-06-28 01:02:37,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:37,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:37,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:37,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:37,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:37,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:37,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 613 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:37,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:37,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:37,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:37,657 INFO L124 PetriNetUnfolderBase]: 1622/2796 cut-off events. [2024-06-28 01:02:37,657 INFO L125 PetriNetUnfolderBase]: For 25656/25763 co-relation queries the response was YES. [2024-06-28 01:02:37,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11857 conditions, 2796 events. 1622/2796 cut-off events. For 25656/25763 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17402 event pairs, 661 based on Foata normal form. 32/2757 useless extension candidates. Maximal degree in co-relation 11823. Up to 2209 conditions per place. [2024-06-28 01:02:37,679 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 106 selfloop transitions, 14 changer transitions 0/139 dead transitions. [2024-06-28 01:02:37,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 139 transitions, 971 flow [2024-06-28 01:02:37,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:37,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:37,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-28 01:02:37,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6747720364741642 [2024-06-28 01:02:37,681 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 613 flow. Second operand 7 states and 222 transitions. [2024-06-28 01:02:37,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 139 transitions, 971 flow [2024-06-28 01:02:37,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 139 transitions, 943 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:37,707 INFO L231 Difference]: Finished difference. Result has 97 places, 96 transitions, 620 flow [2024-06-28 01:02:37,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=620, PETRI_PLACES=97, PETRI_TRANSITIONS=96} [2024-06-28 01:02:37,708 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 46 predicate places. [2024-06-28 01:02:37,708 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 96 transitions, 620 flow [2024-06-28 01:02:37,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:37,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:37,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:37,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:02:37,709 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:37,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:37,709 INFO L85 PathProgramCache]: Analyzing trace with hash -56312067, now seen corresponding path program 3 times [2024-06-28 01:02:37,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:37,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746998877] [2024-06-28 01:02:37,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:37,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:37,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:37,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:37,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:37,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746998877] [2024-06-28 01:02:37,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746998877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:37,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:37,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:37,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937701713] [2024-06-28 01:02:37,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:37,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:37,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:37,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:37,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:37,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:37,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 96 transitions, 620 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:37,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:37,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:37,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:38,188 INFO L124 PetriNetUnfolderBase]: 1733/3000 cut-off events. [2024-06-28 01:02:38,189 INFO L125 PetriNetUnfolderBase]: For 28854/29005 co-relation queries the response was YES. [2024-06-28 01:02:38,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12763 conditions, 3000 events. 1733/3000 cut-off events. For 28854/29005 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18920 event pairs, 542 based on Foata normal form. 54/3006 useless extension candidates. Maximal degree in co-relation 12727. Up to 2310 conditions per place. [2024-06-28 01:02:38,212 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 90 selfloop transitions, 28 changer transitions 0/137 dead transitions. [2024-06-28 01:02:38,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 137 transitions, 986 flow [2024-06-28 01:02:38,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:38,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:38,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-06-28 01:02:38,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6778115501519757 [2024-06-28 01:02:38,214 INFO L175 Difference]: Start difference. First operand has 97 places, 96 transitions, 620 flow. Second operand 7 states and 223 transitions. [2024-06-28 01:02:38,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 137 transitions, 986 flow [2024-06-28 01:02:38,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 137 transitions, 953 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:38,241 INFO L231 Difference]: Finished difference. Result has 98 places, 97 transitions, 672 flow [2024-06-28 01:02:38,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=672, PETRI_PLACES=98, PETRI_TRANSITIONS=97} [2024-06-28 01:02:38,242 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 47 predicate places. [2024-06-28 01:02:38,242 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 97 transitions, 672 flow [2024-06-28 01:02:38,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:38,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:38,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:38,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:02:38,243 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:38,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:38,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1416764573, now seen corresponding path program 1 times [2024-06-28 01:02:38,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:38,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103908968] [2024-06-28 01:02:38,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:38,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:38,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:38,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-28 01:02:38,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:38,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103908968] [2024-06-28 01:02:38,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103908968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:38,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:38,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:38,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406700473] [2024-06-28 01:02:38,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:38,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:38,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:38,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:38,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:38,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:38,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 97 transitions, 672 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:38,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:38,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:38,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:38,707 INFO L124 PetriNetUnfolderBase]: 1986/3243 cut-off events. [2024-06-28 01:02:38,707 INFO L125 PetriNetUnfolderBase]: For 31181/31181 co-relation queries the response was YES. [2024-06-28 01:02:38,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14226 conditions, 3243 events. 1986/3243 cut-off events. For 31181/31181 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19716 event pairs, 506 based on Foata normal form. 4/3239 useless extension candidates. Maximal degree in co-relation 14189. Up to 2826 conditions per place. [2024-06-28 01:02:38,724 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 103 selfloop transitions, 22 changer transitions 0/140 dead transitions. [2024-06-28 01:02:38,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 140 transitions, 1061 flow [2024-06-28 01:02:38,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:38,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:38,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-28 01:02:38,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534954407294833 [2024-06-28 01:02:38,726 INFO L175 Difference]: Start difference. First operand has 98 places, 97 transitions, 672 flow. Second operand 7 states and 215 transitions. [2024-06-28 01:02:38,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 140 transitions, 1061 flow [2024-06-28 01:02:38,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 140 transitions, 996 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:38,751 INFO L231 Difference]: Finished difference. Result has 101 places, 102 transitions, 715 flow [2024-06-28 01:02:38,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=715, PETRI_PLACES=101, PETRI_TRANSITIONS=102} [2024-06-28 01:02:38,752 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2024-06-28 01:02:38,752 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 102 transitions, 715 flow [2024-06-28 01:02:38,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:38,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:38,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:38,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:02:38,753 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:38,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:38,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1369591745, now seen corresponding path program 4 times [2024-06-28 01:02:38,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:38,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570277286] [2024-06-28 01:02:38,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:38,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:38,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:38,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:38,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:38,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570277286] [2024-06-28 01:02:38,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570277286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:38,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:38,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:38,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679058088] [2024-06-28 01:02:38,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:38,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:38,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:38,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:38,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:38,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:38,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 102 transitions, 715 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:38,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:38,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:38,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:39,178 INFO L124 PetriNetUnfolderBase]: 1782/3082 cut-off events. [2024-06-28 01:02:39,178 INFO L125 PetriNetUnfolderBase]: For 33981/34112 co-relation queries the response was YES. [2024-06-28 01:02:39,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13543 conditions, 3082 events. 1782/3082 cut-off events. For 33981/34112 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19631 event pairs, 526 based on Foata normal form. 50/3076 useless extension candidates. Maximal degree in co-relation 13504. Up to 2385 conditions per place. [2024-06-28 01:02:39,198 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 91 selfloop transitions, 29 changer transitions 0/140 dead transitions. [2024-06-28 01:02:39,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 140 transitions, 1081 flow [2024-06-28 01:02:39,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:39,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:39,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-28 01:02:39,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.668693009118541 [2024-06-28 01:02:39,199 INFO L175 Difference]: Start difference. First operand has 101 places, 102 transitions, 715 flow. Second operand 7 states and 220 transitions. [2024-06-28 01:02:39,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 140 transitions, 1081 flow [2024-06-28 01:02:39,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 140 transitions, 1018 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:39,224 INFO L231 Difference]: Finished difference. Result has 104 places, 103 transitions, 743 flow [2024-06-28 01:02:39,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=743, PETRI_PLACES=104, PETRI_TRANSITIONS=103} [2024-06-28 01:02:39,224 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 53 predicate places. [2024-06-28 01:02:39,224 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 103 transitions, 743 flow [2024-06-28 01:02:39,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:39,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:39,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:39,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:02:39,225 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:39,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:39,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1153706851, now seen corresponding path program 2 times [2024-06-28 01:02:39,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:39,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310815078] [2024-06-28 01:02:39,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:39,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:39,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:39,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:39,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:39,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310815078] [2024-06-28 01:02:39,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310815078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:39,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:39,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:39,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271246957] [2024-06-28 01:02:39,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:39,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:39,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:39,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:39,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:39,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:39,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 103 transitions, 743 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:39,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:39,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:39,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:39,749 INFO L124 PetriNetUnfolderBase]: 2081/3446 cut-off events. [2024-06-28 01:02:39,750 INFO L125 PetriNetUnfolderBase]: For 36482/36482 co-relation queries the response was YES. [2024-06-28 01:02:39,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15396 conditions, 3446 events. 2081/3446 cut-off events. For 36482/36482 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21184 event pairs, 714 based on Foata normal form. 4/3424 useless extension candidates. Maximal degree in co-relation 15356. Up to 2970 conditions per place. [2024-06-28 01:02:39,770 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 103 selfloop transitions, 25 changer transitions 0/143 dead transitions. [2024-06-28 01:02:39,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 143 transitions, 1142 flow [2024-06-28 01:02:39,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:39,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:39,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 01:02:39,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-28 01:02:39,772 INFO L175 Difference]: Start difference. First operand has 104 places, 103 transitions, 743 flow. Second operand 7 states and 212 transitions. [2024-06-28 01:02:39,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 143 transitions, 1142 flow [2024-06-28 01:02:39,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 143 transitions, 1069 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:39,807 INFO L231 Difference]: Finished difference. Result has 107 places, 109 transitions, 802 flow [2024-06-28 01:02:39,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=802, PETRI_PLACES=107, PETRI_TRANSITIONS=109} [2024-06-28 01:02:39,808 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2024-06-28 01:02:39,808 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 109 transitions, 802 flow [2024-06-28 01:02:39,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:39,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:39,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:39,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:02:39,809 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:39,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:39,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1507025763, now seen corresponding path program 3 times [2024-06-28 01:02:39,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:39,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160938443] [2024-06-28 01:02:39,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:39,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:39,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:39,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:39,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160938443] [2024-06-28 01:02:39,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160938443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:39,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:39,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:39,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593602365] [2024-06-28 01:02:39,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:39,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:39,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:39,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:39,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:39,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:39,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 109 transitions, 802 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:39,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:39,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:39,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:40,253 INFO L124 PetriNetUnfolderBase]: 2108/3562 cut-off events. [2024-06-28 01:02:40,254 INFO L125 PetriNetUnfolderBase]: For 38996/38996 co-relation queries the response was YES. [2024-06-28 01:02:40,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15894 conditions, 3562 events. 2108/3562 cut-off events. For 38996/38996 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 22444 event pairs, 837 based on Foata normal form. 4/3526 useless extension candidates. Maximal degree in co-relation 15852. Up to 3011 conditions per place. [2024-06-28 01:02:40,277 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 104 selfloop transitions, 28 changer transitions 0/147 dead transitions. [2024-06-28 01:02:40,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 147 transitions, 1201 flow [2024-06-28 01:02:40,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:40,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:40,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:02:40,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-06-28 01:02:40,280 INFO L175 Difference]: Start difference. First operand has 107 places, 109 transitions, 802 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:02:40,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 147 transitions, 1201 flow [2024-06-28 01:02:40,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 147 transitions, 1120 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:40,379 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 843 flow [2024-06-28 01:02:40,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=843, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-28 01:02:40,379 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 59 predicate places. [2024-06-28 01:02:40,379 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 843 flow [2024-06-28 01:02:40,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:40,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:40,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:40,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:02:40,380 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:40,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:40,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1496550243, now seen corresponding path program 4 times [2024-06-28 01:02:40,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:40,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242483199] [2024-06-28 01:02:40,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:40,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:40,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:40,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:40,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:40,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242483199] [2024-06-28 01:02:40,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242483199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:40,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:40,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:40,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7355644] [2024-06-28 01:02:40,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:40,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:40,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:40,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:40,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:40,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:40,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 843 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:40,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:40,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:40,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:40,829 INFO L124 PetriNetUnfolderBase]: 2100/3534 cut-off events. [2024-06-28 01:02:40,829 INFO L125 PetriNetUnfolderBase]: For 40683/40683 co-relation queries the response was YES. [2024-06-28 01:02:40,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15909 conditions, 3534 events. 2100/3534 cut-off events. For 40683/40683 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22158 event pairs, 506 based on Foata normal form. 4/3528 useless extension candidates. Maximal degree in co-relation 15866. Up to 2888 conditions per place. [2024-06-28 01:02:40,852 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 100 selfloop transitions, 35 changer transitions 0/150 dead transitions. [2024-06-28 01:02:40,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 150 transitions, 1235 flow [2024-06-28 01:02:40,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:40,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:40,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 01:02:40,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-28 01:02:40,853 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 843 flow. Second operand 7 states and 212 transitions. [2024-06-28 01:02:40,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 150 transitions, 1235 flow [2024-06-28 01:02:40,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 150 transitions, 1164 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:40,907 INFO L231 Difference]: Finished difference. Result has 114 places, 115 transitions, 893 flow [2024-06-28 01:02:40,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=893, PETRI_PLACES=114, PETRI_TRANSITIONS=115} [2024-06-28 01:02:40,907 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 63 predicate places. [2024-06-28 01:02:40,907 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 115 transitions, 893 flow [2024-06-28 01:02:40,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:40,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:40,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:40,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:02:40,908 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:40,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:40,908 INFO L85 PathProgramCache]: Analyzing trace with hash -667272900, now seen corresponding path program 1 times [2024-06-28 01:02:40,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:40,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802792910] [2024-06-28 01:02:40,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:40,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:40,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:41,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:41,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:41,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802792910] [2024-06-28 01:02:41,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802792910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:41,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:41,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:41,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939230654] [2024-06-28 01:02:41,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:41,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:41,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:41,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:41,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:41,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:41,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 115 transitions, 893 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:41,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:41,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:41,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:41,361 INFO L124 PetriNetUnfolderBase]: 2152/3659 cut-off events. [2024-06-28 01:02:41,361 INFO L125 PetriNetUnfolderBase]: For 44343/44343 co-relation queries the response was YES. [2024-06-28 01:02:41,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16565 conditions, 3659 events. 2152/3659 cut-off events. For 44343/44343 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23261 event pairs, 613 based on Foata normal form. 2/3646 useless extension candidates. Maximal degree in co-relation 16521. Up to 2999 conditions per place. [2024-06-28 01:02:41,389 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 111 selfloop transitions, 33 changer transitions 0/159 dead transitions. [2024-06-28 01:02:41,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 159 transitions, 1499 flow [2024-06-28 01:02:41,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:41,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:41,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 01:02:41,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524822695035462 [2024-06-28 01:02:41,390 INFO L175 Difference]: Start difference. First operand has 114 places, 115 transitions, 893 flow. Second operand 6 states and 184 transitions. [2024-06-28 01:02:41,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 159 transitions, 1499 flow [2024-06-28 01:02:41,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 159 transitions, 1396 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:41,450 INFO L231 Difference]: Finished difference. Result has 117 places, 132 transitions, 1039 flow [2024-06-28 01:02:41,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1039, PETRI_PLACES=117, PETRI_TRANSITIONS=132} [2024-06-28 01:02:41,450 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-06-28 01:02:41,450 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 132 transitions, 1039 flow [2024-06-28 01:02:41,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:41,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:41,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:41,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:02:41,451 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:41,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:41,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1659391616, now seen corresponding path program 2 times [2024-06-28 01:02:41,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:41,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477000575] [2024-06-28 01:02:41,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:41,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:41,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:41,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-28 01:02:41,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:41,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477000575] [2024-06-28 01:02:41,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477000575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:41,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:41,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:41,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657157300] [2024-06-28 01:02:41,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:41,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:41,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:41,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:41,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:41,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:41,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 132 transitions, 1039 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:41,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:41,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:41,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:41,918 INFO L124 PetriNetUnfolderBase]: 2176/3575 cut-off events. [2024-06-28 01:02:41,918 INFO L125 PetriNetUnfolderBase]: For 47334/47334 co-relation queries the response was YES. [2024-06-28 01:02:41,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17241 conditions, 3575 events. 2176/3575 cut-off events. For 47334/47334 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22174 event pairs, 544 based on Foata normal form. 2/3563 useless extension candidates. Maximal degree in co-relation 17194. Up to 3022 conditions per place. [2024-06-28 01:02:41,944 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 109 selfloop transitions, 36 changer transitions 0/160 dead transitions. [2024-06-28 01:02:41,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 160 transitions, 1559 flow [2024-06-28 01:02:41,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:41,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:41,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:02:41,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:02:41,945 INFO L175 Difference]: Start difference. First operand has 117 places, 132 transitions, 1039 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:02:41,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 160 transitions, 1559 flow [2024-06-28 01:02:41,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 160 transitions, 1505 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-28 01:02:41,999 INFO L231 Difference]: Finished difference. Result has 124 places, 137 transitions, 1136 flow [2024-06-28 01:02:41,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1136, PETRI_PLACES=124, PETRI_TRANSITIONS=137} [2024-06-28 01:02:42,000 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 73 predicate places. [2024-06-28 01:02:42,000 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 137 transitions, 1136 flow [2024-06-28 01:02:42,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:42,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:42,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:42,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:02:42,001 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:42,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:42,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1700495756, now seen corresponding path program 3 times [2024-06-28 01:02:42,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:42,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987664262] [2024-06-28 01:02:42,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:42,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:42,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:42,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:42,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:42,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987664262] [2024-06-28 01:02:42,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987664262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:42,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:42,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:42,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233473246] [2024-06-28 01:02:42,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:42,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:42,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:42,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:42,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:42,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:42,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 137 transitions, 1136 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:42,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:42,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:42,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:42,501 INFO L124 PetriNetUnfolderBase]: 2184/3638 cut-off events. [2024-06-28 01:02:42,502 INFO L125 PetriNetUnfolderBase]: For 50565/50565 co-relation queries the response was YES. [2024-06-28 01:02:42,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17584 conditions, 3638 events. 2184/3638 cut-off events. For 50565/50565 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22947 event pairs, 557 based on Foata normal form. 2/3623 useless extension candidates. Maximal degree in co-relation 17533. Up to 3032 conditions per place. [2024-06-28 01:02:42,534 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 103 selfloop transitions, 45 changer transitions 0/163 dead transitions. [2024-06-28 01:02:42,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 163 transitions, 1604 flow [2024-06-28 01:02:42,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:42,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:42,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:02:42,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-06-28 01:02:42,535 INFO L175 Difference]: Start difference. First operand has 124 places, 137 transitions, 1136 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:02:42,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 163 transitions, 1604 flow [2024-06-28 01:02:42,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 163 transitions, 1486 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:42,606 INFO L231 Difference]: Finished difference. Result has 127 places, 144 transitions, 1225 flow [2024-06-28 01:02:42,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1225, PETRI_PLACES=127, PETRI_TRANSITIONS=144} [2024-06-28 01:02:42,606 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-06-28 01:02:42,606 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 144 transitions, 1225 flow [2024-06-28 01:02:42,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:42,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:42,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:42,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:02:42,607 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:42,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:42,608 INFO L85 PathProgramCache]: Analyzing trace with hash -460342630, now seen corresponding path program 1 times [2024-06-28 01:02:42,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:42,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556244794] [2024-06-28 01:02:42,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:42,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:42,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:42,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:42,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:42,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556244794] [2024-06-28 01:02:42,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556244794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:42,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:42,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:42,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864425855] [2024-06-28 01:02:42,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:42,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:42,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:42,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:42,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:42,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:42,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 144 transitions, 1225 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:42,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:42,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:42,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:43,098 INFO L124 PetriNetUnfolderBase]: 2139/3644 cut-off events. [2024-06-28 01:02:43,098 INFO L125 PetriNetUnfolderBase]: For 57759/57759 co-relation queries the response was YES. [2024-06-28 01:02:43,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17470 conditions, 3644 events. 2139/3644 cut-off events. For 57759/57759 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23579 event pairs, 833 based on Foata normal form. 12/3604 useless extension candidates. Maximal degree in co-relation 17418. Up to 2899 conditions per place. [2024-06-28 01:02:43,127 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 105 selfloop transitions, 30 changer transitions 0/168 dead transitions. [2024-06-28 01:02:43,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 168 transitions, 1587 flow [2024-06-28 01:02:43,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:43,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:43,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 01:02:43,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453900709219859 [2024-06-28 01:02:43,128 INFO L175 Difference]: Start difference. First operand has 127 places, 144 transitions, 1225 flow. Second operand 6 states and 182 transitions. [2024-06-28 01:02:43,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 168 transitions, 1587 flow [2024-06-28 01:02:43,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 168 transitions, 1521 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:43,192 INFO L231 Difference]: Finished difference. Result has 131 places, 146 transitions, 1262 flow [2024-06-28 01:02:43,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1262, PETRI_PLACES=131, PETRI_TRANSITIONS=146} [2024-06-28 01:02:43,192 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 80 predicate places. [2024-06-28 01:02:43,192 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 146 transitions, 1262 flow [2024-06-28 01:02:43,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:43,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:43,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:43,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:02:43,193 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:43,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:43,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1982719053, now seen corresponding path program 1 times [2024-06-28 01:02:43,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:43,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053107346] [2024-06-28 01:02:43,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:43,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:43,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:43,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-28 01:02:43,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:43,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053107346] [2024-06-28 01:02:43,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053107346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:43,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:43,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:43,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222838767] [2024-06-28 01:02:43,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:43,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:43,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:43,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:43,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:43,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:43,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 146 transitions, 1262 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:43,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:43,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:43,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:43,633 INFO L124 PetriNetUnfolderBase]: 2300/3804 cut-off events. [2024-06-28 01:02:43,634 INFO L125 PetriNetUnfolderBase]: For 57815/57815 co-relation queries the response was YES. [2024-06-28 01:02:43,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18821 conditions, 3804 events. 2300/3804 cut-off events. For 57815/57815 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23989 event pairs, 560 based on Foata normal form. 1/3786 useless extension candidates. Maximal degree in co-relation 18768. Up to 3180 conditions per place. [2024-06-28 01:02:43,662 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 115 selfloop transitions, 52 changer transitions 0/182 dead transitions. [2024-06-28 01:02:43,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 1859 flow [2024-06-28 01:02:43,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:43,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:43,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 01:02:43,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737588652482269 [2024-06-28 01:02:43,664 INFO L175 Difference]: Start difference. First operand has 131 places, 146 transitions, 1262 flow. Second operand 6 states and 190 transitions. [2024-06-28 01:02:43,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 1859 flow [2024-06-28 01:02:43,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 182 transitions, 1780 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:43,734 INFO L231 Difference]: Finished difference. Result has 133 places, 153 transitions, 1376 flow [2024-06-28 01:02:43,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1376, PETRI_PLACES=133, PETRI_TRANSITIONS=153} [2024-06-28 01:02:43,736 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 82 predicate places. [2024-06-28 01:02:43,736 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 153 transitions, 1376 flow [2024-06-28 01:02:43,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:43,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:43,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:43,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:02:43,737 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:43,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:43,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1994985543, now seen corresponding path program 2 times [2024-06-28 01:02:43,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:43,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091475375] [2024-06-28 01:02:43,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:43,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:43,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:43,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:43,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:43,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091475375] [2024-06-28 01:02:43,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091475375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:43,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:43,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:43,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042592819] [2024-06-28 01:02:43,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:43,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:43,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:43,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:43,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:43,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:43,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 153 transitions, 1376 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:43,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:43,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:43,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:44,227 INFO L124 PetriNetUnfolderBase]: 2325/3834 cut-off events. [2024-06-28 01:02:44,227 INFO L125 PetriNetUnfolderBase]: For 60799/60799 co-relation queries the response was YES. [2024-06-28 01:02:44,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19133 conditions, 3834 events. 2325/3834 cut-off events. For 60799/60799 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24036 event pairs, 563 based on Foata normal form. 1/3819 useless extension candidates. Maximal degree in co-relation 19079. Up to 3198 conditions per place. [2024-06-28 01:02:44,256 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 112 selfloop transitions, 59 changer transitions 0/186 dead transitions. [2024-06-28 01:02:44,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 186 transitions, 1992 flow [2024-06-28 01:02:44,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:44,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:44,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 01:02:44,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-28 01:02:44,258 INFO L175 Difference]: Start difference. First operand has 133 places, 153 transitions, 1376 flow. Second operand 6 states and 186 transitions. [2024-06-28 01:02:44,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 186 transitions, 1992 flow [2024-06-28 01:02:44,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 186 transitions, 1888 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:44,353 INFO L231 Difference]: Finished difference. Result has 137 places, 160 transitions, 1494 flow [2024-06-28 01:02:44,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1494, PETRI_PLACES=137, PETRI_TRANSITIONS=160} [2024-06-28 01:02:44,354 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 86 predicate places. [2024-06-28 01:02:44,354 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 160 transitions, 1494 flow [2024-06-28 01:02:44,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:44,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:44,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:44,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:02:44,355 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:44,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:44,355 INFO L85 PathProgramCache]: Analyzing trace with hash 427799697, now seen corresponding path program 3 times [2024-06-28 01:02:44,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:44,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899665433] [2024-06-28 01:02:44,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:44,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:44,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:44,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:44,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:44,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899665433] [2024-06-28 01:02:44,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899665433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:44,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:44,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:44,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246268136] [2024-06-28 01:02:44,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:44,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:44,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:44,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:44,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:44,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:44,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 160 transitions, 1494 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:44,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:44,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:44,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:44,857 INFO L124 PetriNetUnfolderBase]: 2322/3819 cut-off events. [2024-06-28 01:02:44,857 INFO L125 PetriNetUnfolderBase]: For 63562/63562 co-relation queries the response was YES. [2024-06-28 01:02:44,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19150 conditions, 3819 events. 2322/3819 cut-off events. For 63562/63562 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23933 event pairs, 551 based on Foata normal form. 1/3808 useless extension candidates. Maximal degree in co-relation 19095. Up to 3196 conditions per place. [2024-06-28 01:02:44,885 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 117 selfloop transitions, 54 changer transitions 0/186 dead transitions. [2024-06-28 01:02:44,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 186 transitions, 2016 flow [2024-06-28 01:02:44,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:44,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:44,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 01:02:44,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-28 01:02:44,886 INFO L175 Difference]: Start difference. First operand has 137 places, 160 transitions, 1494 flow. Second operand 6 states and 186 transitions. [2024-06-28 01:02:44,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 186 transitions, 2016 flow [2024-06-28 01:02:44,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 186 transitions, 1926 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:44,983 INFO L231 Difference]: Finished difference. Result has 141 places, 160 transitions, 1518 flow [2024-06-28 01:02:44,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1404, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1518, PETRI_PLACES=141, PETRI_TRANSITIONS=160} [2024-06-28 01:02:44,984 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 90 predicate places. [2024-06-28 01:02:44,984 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 160 transitions, 1518 flow [2024-06-28 01:02:44,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:44,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:44,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:44,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:02:44,985 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:44,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:44,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1343144627, now seen corresponding path program 4 times [2024-06-28 01:02:44,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:44,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753894930] [2024-06-28 01:02:44,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:44,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:44,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:45,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:45,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:45,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753894930] [2024-06-28 01:02:45,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753894930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:45,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:45,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:45,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464080916] [2024-06-28 01:02:45,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:45,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:45,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:45,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:45,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:45,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:45,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 160 transitions, 1518 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:45,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:45,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:45,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:45,477 INFO L124 PetriNetUnfolderBase]: 2314/3924 cut-off events. [2024-06-28 01:02:45,477 INFO L125 PetriNetUnfolderBase]: For 67310/67310 co-relation queries the response was YES. [2024-06-28 01:02:45,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19260 conditions, 3924 events. 2314/3924 cut-off events. For 67310/67310 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25170 event pairs, 626 based on Foata normal form. 2/3908 useless extension candidates. Maximal degree in co-relation 19204. Up to 3188 conditions per place. [2024-06-28 01:02:45,507 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 117 selfloop transitions, 50 changer transitions 0/182 dead transitions. [2024-06-28 01:02:45,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 182 transitions, 1964 flow [2024-06-28 01:02:45,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:45,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:45,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:02:45,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-28 01:02:45,508 INFO L175 Difference]: Start difference. First operand has 141 places, 160 transitions, 1518 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:02:45,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 182 transitions, 1964 flow [2024-06-28 01:02:45,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 182 transitions, 1867 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:45,592 INFO L231 Difference]: Finished difference. Result has 144 places, 160 transitions, 1529 flow [2024-06-28 01:02:45,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1529, PETRI_PLACES=144, PETRI_TRANSITIONS=160} [2024-06-28 01:02:45,592 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 93 predicate places. [2024-06-28 01:02:45,592 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 160 transitions, 1529 flow [2024-06-28 01:02:45,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:45,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:45,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:45,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:02:45,593 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:45,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:45,593 INFO L85 PathProgramCache]: Analyzing trace with hash -706699917, now seen corresponding path program 5 times [2024-06-28 01:02:45,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:45,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12406328] [2024-06-28 01:02:45,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:45,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:45,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:45,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:45,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:45,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12406328] [2024-06-28 01:02:45,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12406328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:45,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:45,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:45,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017295636] [2024-06-28 01:02:45,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:45,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:45,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:45,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:45,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:45,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:45,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 160 transitions, 1529 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:45,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:45,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:45,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:46,072 INFO L124 PetriNetUnfolderBase]: 2308/3792 cut-off events. [2024-06-28 01:02:46,072 INFO L125 PetriNetUnfolderBase]: For 68752/68752 co-relation queries the response was YES. [2024-06-28 01:02:46,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19121 conditions, 3792 events. 2308/3792 cut-off events. For 68752/68752 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23840 event pairs, 551 based on Foata normal form. 2/3780 useless extension candidates. Maximal degree in co-relation 19064. Up to 3183 conditions per place. [2024-06-28 01:02:46,101 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 113 selfloop transitions, 51 changer transitions 0/179 dead transitions. [2024-06-28 01:02:46,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 179 transitions, 1963 flow [2024-06-28 01:02:46,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:46,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:46,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:02:46,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-06-28 01:02:46,103 INFO L175 Difference]: Start difference. First operand has 144 places, 160 transitions, 1529 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:02:46,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 179 transitions, 1963 flow [2024-06-28 01:02:46,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 179 transitions, 1843 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:46,201 INFO L231 Difference]: Finished difference. Result has 145 places, 160 transitions, 1520 flow [2024-06-28 01:02:46,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1520, PETRI_PLACES=145, PETRI_TRANSITIONS=160} [2024-06-28 01:02:46,202 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 94 predicate places. [2024-06-28 01:02:46,207 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 160 transitions, 1520 flow [2024-06-28 01:02:46,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:46,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:46,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:46,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:02:46,207 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:46,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:46,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1394553549, now seen corresponding path program 6 times [2024-06-28 01:02:46,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:46,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896355581] [2024-06-28 01:02:46,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:46,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:46,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:46,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:46,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:46,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896355581] [2024-06-28 01:02:46,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896355581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:46,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:46,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:46,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888017154] [2024-06-28 01:02:46,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:46,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:46,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:46,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:46,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:46,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:46,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 160 transitions, 1520 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:46,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:46,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:46,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:46,712 INFO L124 PetriNetUnfolderBase]: 2300/3780 cut-off events. [2024-06-28 01:02:46,713 INFO L125 PetriNetUnfolderBase]: For 70407/70407 co-relation queries the response was YES. [2024-06-28 01:02:46,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19065 conditions, 3780 events. 2300/3780 cut-off events. For 70407/70407 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23766 event pairs, 551 based on Foata normal form. 2/3768 useless extension candidates. Maximal degree in co-relation 19007. Up to 3175 conditions per place. [2024-06-28 01:02:46,747 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 108 selfloop transitions, 55 changer transitions 0/178 dead transitions. [2024-06-28 01:02:46,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 178 transitions, 1886 flow [2024-06-28 01:02:46,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:46,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:46,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 01:02:46,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312056737588653 [2024-06-28 01:02:46,748 INFO L175 Difference]: Start difference. First operand has 145 places, 160 transitions, 1520 flow. Second operand 6 states and 178 transitions. [2024-06-28 01:02:46,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 178 transitions, 1886 flow [2024-06-28 01:02:46,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 178 transitions, 1801 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:46,851 INFO L231 Difference]: Finished difference. Result has 148 places, 160 transitions, 1552 flow [2024-06-28 01:02:46,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1552, PETRI_PLACES=148, PETRI_TRANSITIONS=160} [2024-06-28 01:02:46,853 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-06-28 01:02:46,853 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 160 transitions, 1552 flow [2024-06-28 01:02:46,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:46,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:46,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:46,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:02:46,854 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:46,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:46,855 INFO L85 PathProgramCache]: Analyzing trace with hash 440963475, now seen corresponding path program 1 times [2024-06-28 01:02:46,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:46,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35726353] [2024-06-28 01:02:46,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:46,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:46,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:46,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:46,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:46,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35726353] [2024-06-28 01:02:46,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35726353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:46,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:46,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:46,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944090560] [2024-06-28 01:02:46,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:46,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:46,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:46,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:46,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:46,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:46,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 160 transitions, 1552 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:46,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:46,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:46,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:47,378 INFO L124 PetriNetUnfolderBase]: 2311/3891 cut-off events. [2024-06-28 01:02:47,379 INFO L125 PetriNetUnfolderBase]: For 73275/73275 co-relation queries the response was YES. [2024-06-28 01:02:47,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19402 conditions, 3891 events. 2311/3891 cut-off events. For 73275/73275 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24845 event pairs, 901 based on Foata normal form. 1/3854 useless extension candidates. Maximal degree in co-relation 19343. Up to 3400 conditions per place. [2024-06-28 01:02:47,410 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 159 selfloop transitions, 13 changer transitions 0/187 dead transitions. [2024-06-28 01:02:47,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 187 transitions, 1996 flow [2024-06-28 01:02:47,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:47,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:47,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 01:02:47,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-06-28 01:02:47,414 INFO L175 Difference]: Start difference. First operand has 148 places, 160 transitions, 1552 flow. Second operand 6 states and 176 transitions. [2024-06-28 01:02:47,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 187 transitions, 1996 flow [2024-06-28 01:02:47,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 187 transitions, 1784 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:02:47,547 INFO L231 Difference]: Finished difference. Result has 146 places, 163 transitions, 1422 flow [2024-06-28 01:02:47,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1422, PETRI_PLACES=146, PETRI_TRANSITIONS=163} [2024-06-28 01:02:47,547 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 95 predicate places. [2024-06-28 01:02:47,547 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 163 transitions, 1422 flow [2024-06-28 01:02:47,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:47,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:47,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:47,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:02:47,548 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:47,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:47,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1343135699, now seen corresponding path program 2 times [2024-06-28 01:02:47,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:47,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136297773] [2024-06-28 01:02:47,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:47,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:47,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:47,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:47,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136297773] [2024-06-28 01:02:47,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136297773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:47,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:47,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:47,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471946612] [2024-06-28 01:02:47,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:47,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:47,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:47,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:47,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:47,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:47,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 163 transitions, 1422 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:47,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:47,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:47,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:48,014 INFO L124 PetriNetUnfolderBase]: 2322/3853 cut-off events. [2024-06-28 01:02:48,015 INFO L125 PetriNetUnfolderBase]: For 76066/76066 co-relation queries the response was YES. [2024-06-28 01:02:48,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19552 conditions, 3853 events. 2322/3853 cut-off events. For 76066/76066 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24421 event pairs, 564 based on Foata normal form. 1/3846 useless extension candidates. Maximal degree in co-relation 19492. Up to 3379 conditions per place. [2024-06-28 01:02:48,044 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 151 selfloop transitions, 25 changer transitions 0/191 dead transitions. [2024-06-28 01:02:48,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 191 transitions, 1994 flow [2024-06-28 01:02:48,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:48,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:48,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 01:02:48,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312056737588653 [2024-06-28 01:02:48,045 INFO L175 Difference]: Start difference. First operand has 146 places, 163 transitions, 1422 flow. Second operand 6 states and 178 transitions. [2024-06-28 01:02:48,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 191 transitions, 1994 flow [2024-06-28 01:02:48,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 191 transitions, 1934 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:48,144 INFO L231 Difference]: Finished difference. Result has 148 places, 169 transitions, 1524 flow [2024-06-28 01:02:48,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1524, PETRI_PLACES=148, PETRI_TRANSITIONS=169} [2024-06-28 01:02:48,145 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-06-28 01:02:48,145 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 169 transitions, 1524 flow [2024-06-28 01:02:48,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:48,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:48,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:48,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:02:48,146 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:48,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:48,146 INFO L85 PathProgramCache]: Analyzing trace with hash 346122951, now seen corresponding path program 3 times [2024-06-28 01:02:48,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:48,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654496775] [2024-06-28 01:02:48,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:48,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:48,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:48,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:48,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:48,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654496775] [2024-06-28 01:02:48,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654496775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:48,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:48,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:48,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049021476] [2024-06-28 01:02:48,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:48,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:48,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:48,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:48,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:48,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:48,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 169 transitions, 1524 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:48,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:48,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:48,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:48,663 INFO L124 PetriNetUnfolderBase]: 2319/3812 cut-off events. [2024-06-28 01:02:48,664 INFO L125 PetriNetUnfolderBase]: For 80211/80211 co-relation queries the response was YES. [2024-06-28 01:02:48,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19840 conditions, 3812 events. 2319/3812 cut-off events. For 80211/80211 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23898 event pairs, 535 based on Foata normal form. 1/3805 useless extension candidates. Maximal degree in co-relation 19779. Up to 3376 conditions per place. [2024-06-28 01:02:48,696 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 147 selfloop transitions, 25 changer transitions 0/187 dead transitions. [2024-06-28 01:02:48,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 187 transitions, 1908 flow [2024-06-28 01:02:48,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:48,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:48,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 01:02:48,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-28 01:02:48,698 INFO L175 Difference]: Start difference. First operand has 148 places, 169 transitions, 1524 flow. Second operand 6 states and 174 transitions. [2024-06-28 01:02:48,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 187 transitions, 1908 flow [2024-06-28 01:02:48,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 187 transitions, 1820 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:48,815 INFO L231 Difference]: Finished difference. Result has 152 places, 169 transitions, 1492 flow [2024-06-28 01:02:48,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1492, PETRI_PLACES=152, PETRI_TRANSITIONS=169} [2024-06-28 01:02:48,815 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 101 predicate places. [2024-06-28 01:02:48,815 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 169 transitions, 1492 flow [2024-06-28 01:02:48,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 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-28 01:02:48,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:48,816 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-28 01:02:48,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:02:48,816 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:48,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:48,817 INFO L85 PathProgramCache]: Analyzing trace with hash 6152252, now seen corresponding path program 1 times [2024-06-28 01:02:48,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:48,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308979277] [2024-06-28 01:02:48,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:48,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:48,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-28 01:02:48,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:48,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308979277] [2024-06-28 01:02:48,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308979277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:48,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:48,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:48,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013158716] [2024-06-28 01:02:48,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:48,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:48,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:48,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:48,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:48,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:48,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 169 transitions, 1492 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:48,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:48,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:48,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:49,510 INFO L124 PetriNetUnfolderBase]: 2520/4167 cut-off events. [2024-06-28 01:02:49,510 INFO L125 PetriNetUnfolderBase]: For 91179/91179 co-relation queries the response was YES. [2024-06-28 01:02:49,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21516 conditions, 4167 events. 2520/4167 cut-off events. For 91179/91179 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26741 event pairs, 509 based on Foata normal form. 12/4171 useless extension candidates. Maximal degree in co-relation 21453. Up to 3154 conditions per place. [2024-06-28 01:02:49,547 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 171 selfloop transitions, 41 changer transitions 0/227 dead transitions. [2024-06-28 01:02:49,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 227 transitions, 2160 flow [2024-06-28 01:02:49,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:49,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:49,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-06-28 01:02:49,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2024-06-28 01:02:49,549 INFO L175 Difference]: Start difference. First operand has 152 places, 169 transitions, 1492 flow. Second operand 8 states and 250 transitions. [2024-06-28 01:02:49,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 227 transitions, 2160 flow [2024-06-28 01:02:49,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 227 transitions, 2088 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:49,684 INFO L231 Difference]: Finished difference. Result has 157 places, 177 transitions, 1628 flow [2024-06-28 01:02:49,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1420, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1628, PETRI_PLACES=157, PETRI_TRANSITIONS=177} [2024-06-28 01:02:49,685 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 106 predicate places. [2024-06-28 01:02:49,685 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 177 transitions, 1628 flow [2024-06-28 01:02:49,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:49,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:49,685 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-28 01:02:49,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:02:49,686 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:49,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:49,686 INFO L85 PathProgramCache]: Analyzing trace with hash 220120654, now seen corresponding path program 2 times [2024-06-28 01:02:49,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:49,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804973997] [2024-06-28 01:02:49,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:49,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:49,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:49,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:49,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:49,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804973997] [2024-06-28 01:02:49,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804973997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:49,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:49,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:49,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311379591] [2024-06-28 01:02:49,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:49,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:49,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:49,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:49,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:49,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:49,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 177 transitions, 1628 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:49,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:49,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:49,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:50,358 INFO L124 PetriNetUnfolderBase]: 2698/4589 cut-off events. [2024-06-28 01:02:50,358 INFO L125 PetriNetUnfolderBase]: For 101443/101443 co-relation queries the response was YES. [2024-06-28 01:02:50,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23775 conditions, 4589 events. 2698/4589 cut-off events. For 101443/101443 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30755 event pairs, 923 based on Foata normal form. 12/4552 useless extension candidates. Maximal degree in co-relation 23709. Up to 3563 conditions per place. [2024-06-28 01:02:50,398 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 171 selfloop transitions, 43 changer transitions 0/229 dead transitions. [2024-06-28 01:02:50,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 229 transitions, 2273 flow [2024-06-28 01:02:50,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:50,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:50,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-06-28 01:02:50,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-28 01:02:50,400 INFO L175 Difference]: Start difference. First operand has 157 places, 177 transitions, 1628 flow. Second operand 8 states and 248 transitions. [2024-06-28 01:02:50,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 229 transitions, 2273 flow [2024-06-28 01:02:50,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 229 transitions, 2187 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:50,553 INFO L231 Difference]: Finished difference. Result has 164 places, 183 transitions, 1739 flow [2024-06-28 01:02:50,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1739, PETRI_PLACES=164, PETRI_TRANSITIONS=183} [2024-06-28 01:02:50,554 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 113 predicate places. [2024-06-28 01:02:50,554 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 183 transitions, 1739 flow [2024-06-28 01:02:50,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:50,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:50,554 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-28 01:02:50,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:02:50,555 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:50,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:50,555 INFO L85 PathProgramCache]: Analyzing trace with hash -847749060, now seen corresponding path program 3 times [2024-06-28 01:02:50,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:50,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843581300] [2024-06-28 01:02:50,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:50,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:50,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:50,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:50,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:50,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843581300] [2024-06-28 01:02:50,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843581300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:50,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:50,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:50,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351704245] [2024-06-28 01:02:50,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:50,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:50,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:50,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:50,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:50,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:50,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 183 transitions, 1739 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:50,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:50,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:50,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:51,258 INFO L124 PetriNetUnfolderBase]: 2832/4822 cut-off events. [2024-06-28 01:02:51,258 INFO L125 PetriNetUnfolderBase]: For 109347/109347 co-relation queries the response was YES. [2024-06-28 01:02:51,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25136 conditions, 4822 events. 2832/4822 cut-off events. For 109347/109347 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32636 event pairs, 980 based on Foata normal form. 12/4784 useless extension candidates. Maximal degree in co-relation 25067. Up to 3781 conditions per place. [2024-06-28 01:02:51,301 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 171 selfloop transitions, 47 changer transitions 0/233 dead transitions. [2024-06-28 01:02:51,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 233 transitions, 2379 flow [2024-06-28 01:02:51,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:51,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:51,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-28 01:02:51,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6569148936170213 [2024-06-28 01:02:51,303 INFO L175 Difference]: Start difference. First operand has 164 places, 183 transitions, 1739 flow. Second operand 8 states and 247 transitions. [2024-06-28 01:02:51,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 233 transitions, 2379 flow [2024-06-28 01:02:51,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 233 transitions, 2284 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:51,491 INFO L231 Difference]: Finished difference. Result has 170 places, 187 transitions, 1824 flow [2024-06-28 01:02:51,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1824, PETRI_PLACES=170, PETRI_TRANSITIONS=187} [2024-06-28 01:02:51,491 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 119 predicate places. [2024-06-28 01:02:51,491 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 187 transitions, 1824 flow [2024-06-28 01:02:51,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:51,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:51,492 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-28 01:02:51,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:02:51,492 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:51,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:51,492 INFO L85 PathProgramCache]: Analyzing trace with hash 958579518, now seen corresponding path program 4 times [2024-06-28 01:02:51,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:51,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747015508] [2024-06-28 01:02:51,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:51,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:51,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:51,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:51,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:51,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747015508] [2024-06-28 01:02:51,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747015508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:51,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:51,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:51,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942926417] [2024-06-28 01:02:51,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:51,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:51,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:51,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:51,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:51,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:51,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 187 transitions, 1824 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:51,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:51,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:51,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:52,195 INFO L124 PetriNetUnfolderBase]: 2812/4680 cut-off events. [2024-06-28 01:02:52,195 INFO L125 PetriNetUnfolderBase]: For 104508/104508 co-relation queries the response was YES. [2024-06-28 01:02:52,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24335 conditions, 4680 events. 2812/4680 cut-off events. For 104508/104508 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 30990 event pairs, 519 based on Foata normal form. 12/4681 useless extension candidates. Maximal degree in co-relation 24264. Up to 2945 conditions per place. [2024-06-28 01:02:52,244 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 161 selfloop transitions, 57 changer transitions 0/233 dead transitions. [2024-06-28 01:02:52,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 233 transitions, 2352 flow [2024-06-28 01:02:52,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:52,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:52,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-28 01:02:52,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6542553191489362 [2024-06-28 01:02:52,245 INFO L175 Difference]: Start difference. First operand has 170 places, 187 transitions, 1824 flow. Second operand 8 states and 246 transitions. [2024-06-28 01:02:52,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 233 transitions, 2352 flow [2024-06-28 01:02:52,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 233 transitions, 2259 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:52,455 INFO L231 Difference]: Finished difference. Result has 174 places, 186 transitions, 1805 flow [2024-06-28 01:02:52,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1805, PETRI_PLACES=174, PETRI_TRANSITIONS=186} [2024-06-28 01:02:52,455 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 123 predicate places. [2024-06-28 01:02:52,455 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 186 transitions, 1805 flow [2024-06-28 01:02:52,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:52,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:52,456 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-28 01:02:52,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:02:52,456 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:52,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:52,457 INFO L85 PathProgramCache]: Analyzing trace with hash -23815175, now seen corresponding path program 1 times [2024-06-28 01:02:52,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:52,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649265707] [2024-06-28 01:02:52,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:52,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:52,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:52,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:52,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:52,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649265707] [2024-06-28 01:02:52,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649265707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:52,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:52,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:52,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771904574] [2024-06-28 01:02:52,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:52,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:52,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:52,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:52,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:52,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:52,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 186 transitions, 1805 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:52,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:52,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:52,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:53,070 INFO L124 PetriNetUnfolderBase]: 2731/4685 cut-off events. [2024-06-28 01:02:53,070 INFO L125 PetriNetUnfolderBase]: For 111291/111291 co-relation queries the response was YES. [2024-06-28 01:02:53,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24067 conditions, 4685 events. 2731/4685 cut-off events. For 111291/111291 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32034 event pairs, 994 based on Foata normal form. 12/4611 useless extension candidates. Maximal degree in co-relation 23995. Up to 3811 conditions per place. [2024-06-28 01:02:53,111 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 144 selfloop transitions, 28 changer transitions 0/210 dead transitions. [2024-06-28 01:02:53,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 210 transitions, 2239 flow [2024-06-28 01:02:53,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:53,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:53,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 01:02:53,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6418439716312057 [2024-06-28 01:02:53,113 INFO L175 Difference]: Start difference. First operand has 174 places, 186 transitions, 1805 flow. Second operand 6 states and 181 transitions. [2024-06-28 01:02:53,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 210 transitions, 2239 flow [2024-06-28 01:02:53,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 210 transitions, 2085 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:53,297 INFO L231 Difference]: Finished difference. Result has 173 places, 188 transitions, 1748 flow [2024-06-28 01:02:53,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1748, PETRI_PLACES=173, PETRI_TRANSITIONS=188} [2024-06-28 01:02:53,297 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 122 predicate places. [2024-06-28 01:02:53,297 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 188 transitions, 1748 flow [2024-06-28 01:02:53,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:53,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:53,298 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-28 01:02:53,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:02:53,298 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:53,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:53,299 INFO L85 PathProgramCache]: Analyzing trace with hash -7625735, now seen corresponding path program 2 times [2024-06-28 01:02:53,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:53,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690607686] [2024-06-28 01:02:53,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:53,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:53,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:53,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:53,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:53,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690607686] [2024-06-28 01:02:53,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690607686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:53,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:53,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:02:53,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048719144] [2024-06-28 01:02:53,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:53,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:02:53,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:53,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:02:53,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:02:53,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-28 01:02:53,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 188 transitions, 1748 flow. Second operand has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:53,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:53,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-28 01:02:53,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:53,873 INFO L124 PetriNetUnfolderBase]: 2837/4776 cut-off events. [2024-06-28 01:02:53,873 INFO L125 PetriNetUnfolderBase]: For 110586/110586 co-relation queries the response was YES. [2024-06-28 01:02:53,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24438 conditions, 4776 events. 2837/4776 cut-off events. For 110586/110586 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32345 event pairs, 613 based on Foata normal form. 8/4726 useless extension candidates. Maximal degree in co-relation 24366. Up to 3717 conditions per place. [2024-06-28 01:02:53,914 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 152 selfloop transitions, 27 changer transitions 0/217 dead transitions. [2024-06-28 01:02:53,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 217 transitions, 2316 flow [2024-06-28 01:02:53,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:53,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:53,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:02:53,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-28 01:02:53,915 INFO L175 Difference]: Start difference. First operand has 173 places, 188 transitions, 1748 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:02:53,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 217 transitions, 2316 flow [2024-06-28 01:02:54,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 217 transitions, 2243 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:54,093 INFO L231 Difference]: Finished difference. Result has 175 places, 190 transitions, 1767 flow [2024-06-28 01:02:54,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1767, PETRI_PLACES=175, PETRI_TRANSITIONS=190} [2024-06-28 01:02:54,094 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 124 predicate places. [2024-06-28 01:02:54,094 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 190 transitions, 1767 flow [2024-06-28 01:02:54,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.333333333333332) internal successors, (134), 6 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:54,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:54,095 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-28 01:02:54,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:02:54,095 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:54,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:54,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1446927651, now seen corresponding path program 1 times [2024-06-28 01:02:54,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:54,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492403069] [2024-06-28 01:02:54,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:54,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:54,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:54,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:54,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:54,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492403069] [2024-06-28 01:02:54,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492403069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:54,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:54,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:54,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539570680] [2024-06-28 01:02:54,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:54,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:54,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:54,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:54,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:54,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:54,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 190 transitions, 1767 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:54,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:54,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:54,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:54,772 INFO L124 PetriNetUnfolderBase]: 3064/5210 cut-off events. [2024-06-28 01:02:54,772 INFO L125 PetriNetUnfolderBase]: For 113226/113226 co-relation queries the response was YES. [2024-06-28 01:02:54,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26211 conditions, 5210 events. 3064/5210 cut-off events. For 113226/113226 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35707 event pairs, 1130 based on Foata normal form. 2/5162 useless extension candidates. Maximal degree in co-relation 26138. Up to 4451 conditions per place. [2024-06-28 01:02:54,817 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 176 selfloop transitions, 35 changer transitions 0/226 dead transitions. [2024-06-28 01:02:54,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 226 transitions, 2451 flow [2024-06-28 01:02:54,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:54,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:54,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:02:54,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-28 01:02:54,819 INFO L175 Difference]: Start difference. First operand has 175 places, 190 transitions, 1767 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:02:54,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 226 transitions, 2451 flow [2024-06-28 01:02:54,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 226 transitions, 2416 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:54,996 INFO L231 Difference]: Finished difference. Result has 181 places, 198 transitions, 1943 flow [2024-06-28 01:02:54,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1943, PETRI_PLACES=181, PETRI_TRANSITIONS=198} [2024-06-28 01:02:54,996 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 130 predicate places. [2024-06-28 01:02:54,997 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 198 transitions, 1943 flow [2024-06-28 01:02:54,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:54,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:54,997 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-28 01:02:54,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:02:54,997 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:54,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:54,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1299318051, now seen corresponding path program 2 times [2024-06-28 01:02:54,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:54,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886136072] [2024-06-28 01:02:54,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:54,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:55,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:55,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-28 01:02:55,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:55,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886136072] [2024-06-28 01:02:55,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886136072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:55,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:55,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:55,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864903529] [2024-06-28 01:02:55,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:55,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:55,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:55,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:55,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:55,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:55,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 198 transitions, 1943 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:55,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:55,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:55,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:55,691 INFO L124 PetriNetUnfolderBase]: 3130/5210 cut-off events. [2024-06-28 01:02:55,691 INFO L125 PetriNetUnfolderBase]: For 123874/123874 co-relation queries the response was YES. [2024-06-28 01:02:55,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27720 conditions, 5210 events. 3130/5210 cut-off events. For 123874/123874 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 35250 event pairs, 657 based on Foata normal form. 2/5200 useless extension candidates. Maximal degree in co-relation 27644. Up to 4212 conditions per place. [2024-06-28 01:02:55,749 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 154 selfloop transitions, 70 changer transitions 0/239 dead transitions. [2024-06-28 01:02:55,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 239 transitions, 2959 flow [2024-06-28 01:02:55,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:55,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:55,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 01:02:55,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474164133738601 [2024-06-28 01:02:55,751 INFO L175 Difference]: Start difference. First operand has 181 places, 198 transitions, 1943 flow. Second operand 7 states and 213 transitions. [2024-06-28 01:02:55,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 239 transitions, 2959 flow [2024-06-28 01:02:56,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 239 transitions, 2857 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 01:02:56,023 INFO L231 Difference]: Finished difference. Result has 186 places, 209 transitions, 2179 flow [2024-06-28 01:02:56,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2179, PETRI_PLACES=186, PETRI_TRANSITIONS=209} [2024-06-28 01:02:56,023 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 135 predicate places. [2024-06-28 01:02:56,023 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 209 transitions, 2179 flow [2024-06-28 01:02:56,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:56,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:56,024 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-28 01:02:56,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:02:56,024 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:56,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:56,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1168582155, now seen corresponding path program 3 times [2024-06-28 01:02:56,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:56,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056934011] [2024-06-28 01:02:56,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:56,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:56,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:56,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:56,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056934011] [2024-06-28 01:02:56,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056934011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:56,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:56,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:56,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438985375] [2024-06-28 01:02:56,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:56,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:56,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:56,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:56,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:56,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:56,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 209 transitions, 2179 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:56,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:56,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:56,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:56,698 INFO L124 PetriNetUnfolderBase]: 3138/5225 cut-off events. [2024-06-28 01:02:56,699 INFO L125 PetriNetUnfolderBase]: For 131479/131479 co-relation queries the response was YES. [2024-06-28 01:02:56,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28696 conditions, 5225 events. 3138/5225 cut-off events. For 131479/131479 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 35327 event pairs, 657 based on Foata normal form. 2/5215 useless extension candidates. Maximal degree in co-relation 28617. Up to 4222 conditions per place. [2024-06-28 01:02:56,747 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 148 selfloop transitions, 78 changer transitions 0/241 dead transitions. [2024-06-28 01:02:56,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 241 transitions, 3000 flow [2024-06-28 01:02:56,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:56,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:56,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 01:02:56,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-28 01:02:56,749 INFO L175 Difference]: Start difference. First operand has 186 places, 209 transitions, 2179 flow. Second operand 7 states and 212 transitions. [2024-06-28 01:02:56,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 241 transitions, 3000 flow [2024-06-28 01:02:57,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 241 transitions, 2850 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:57,028 INFO L231 Difference]: Finished difference. Result has 191 places, 213 transitions, 2273 flow [2024-06-28 01:02:57,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2273, PETRI_PLACES=191, PETRI_TRANSITIONS=213} [2024-06-28 01:02:57,029 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 140 predicate places. [2024-06-28 01:02:57,029 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 213 transitions, 2273 flow [2024-06-28 01:02:57,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:57,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:57,029 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-28 01:02:57,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:02:57,030 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:57,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:57,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1299102725, now seen corresponding path program 1 times [2024-06-28 01:02:57,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:57,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905636799] [2024-06-28 01:02:57,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:57,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:57,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:57,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-28 01:02:57,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:57,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905636799] [2024-06-28 01:02:57,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905636799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:57,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:57,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:57,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312133744] [2024-06-28 01:02:57,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:57,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:57,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:57,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:57,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:57,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:57,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 213 transitions, 2273 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:57,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:57,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:57,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:57,709 INFO L124 PetriNetUnfolderBase]: 3174/5277 cut-off events. [2024-06-28 01:02:57,709 INFO L125 PetriNetUnfolderBase]: For 137617/137617 co-relation queries the response was YES. [2024-06-28 01:02:57,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28936 conditions, 5277 events. 3174/5277 cut-off events. For 137617/137617 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 35763 event pairs, 658 based on Foata normal form. 4/5269 useless extension candidates. Maximal degree in co-relation 28855. Up to 4493 conditions per place. [2024-06-28 01:02:57,759 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 171 selfloop transitions, 55 changer transitions 0/241 dead transitions. [2024-06-28 01:02:57,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 241 transitions, 2839 flow [2024-06-28 01:02:57,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:57,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:57,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:02:57,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-28 01:02:57,760 INFO L175 Difference]: Start difference. First operand has 191 places, 213 transitions, 2273 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:02:57,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 241 transitions, 2839 flow [2024-06-28 01:02:58,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 241 transitions, 2675 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:58,110 INFO L231 Difference]: Finished difference. Result has 194 places, 216 transitions, 2289 flow [2024-06-28 01:02:58,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2289, PETRI_PLACES=194, PETRI_TRANSITIONS=216} [2024-06-28 01:02:58,110 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2024-06-28 01:02:58,110 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 216 transitions, 2289 flow [2024-06-28 01:02:58,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:58,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:58,111 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-28 01:02:58,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:02:58,114 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:58,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:58,114 INFO L85 PathProgramCache]: Analyzing trace with hash -432375975, now seen corresponding path program 4 times [2024-06-28 01:02:58,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:58,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347292175] [2024-06-28 01:02:58,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:58,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:58,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:58,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:58,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:58,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347292175] [2024-06-28 01:02:58,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347292175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:58,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:58,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:58,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289350614] [2024-06-28 01:02:58,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:58,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:58,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:58,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:58,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:58,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:58,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 216 transitions, 2289 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:58,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:58,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:58,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:58,817 INFO L124 PetriNetUnfolderBase]: 3224/5356 cut-off events. [2024-06-28 01:02:58,817 INFO L125 PetriNetUnfolderBase]: For 145432/145432 co-relation queries the response was YES. [2024-06-28 01:02:58,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29807 conditions, 5356 events. 3224/5356 cut-off events. For 145432/145432 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 36490 event pairs, 681 based on Foata normal form. 2/5340 useless extension candidates. Maximal degree in co-relation 29725. Up to 4319 conditions per place. [2024-06-28 01:02:58,866 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 154 selfloop transitions, 81 changer transitions 0/250 dead transitions. [2024-06-28 01:02:58,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 250 transitions, 3305 flow [2024-06-28 01:02:58,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:58,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:58,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:02:58,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:02:58,868 INFO L175 Difference]: Start difference. First operand has 194 places, 216 transitions, 2289 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:02:58,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 250 transitions, 3305 flow [2024-06-28 01:02:59,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 250 transitions, 3145 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:59,154 INFO L231 Difference]: Finished difference. Result has 198 places, 225 transitions, 2520 flow [2024-06-28 01:02:59,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2520, PETRI_PLACES=198, PETRI_TRANSITIONS=225} [2024-06-28 01:02:59,154 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 147 predicate places. [2024-06-28 01:02:59,154 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 225 transitions, 2520 flow [2024-06-28 01:02:59,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:59,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:59,155 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-28 01:02:59,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:02:59,155 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:59,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:59,155 INFO L85 PathProgramCache]: Analyzing trace with hash -273857827, now seen corresponding path program 5 times [2024-06-28 01:02:59,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:59,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521141111] [2024-06-28 01:02:59,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:59,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:59,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:59,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:59,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:59,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521141111] [2024-06-28 01:02:59,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521141111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:59,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:59,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:59,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228666374] [2024-06-28 01:02:59,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:59,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:59,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:59,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:59,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:59,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:02:59,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 225 transitions, 2520 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:59,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:59,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:02:59,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:59,863 INFO L124 PetriNetUnfolderBase]: 3220/5466 cut-off events. [2024-06-28 01:02:59,863 INFO L125 PetriNetUnfolderBase]: For 150989/150989 co-relation queries the response was YES. [2024-06-28 01:02:59,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30230 conditions, 5466 events. 3220/5466 cut-off events. For 150989/150989 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 37938 event pairs, 750 based on Foata normal form. 2/5440 useless extension candidates. Maximal degree in co-relation 30145. Up to 4317 conditions per place. [2024-06-28 01:02:59,917 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 154 selfloop transitions, 80 changer transitions 0/249 dead transitions. [2024-06-28 01:02:59,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 249 transitions, 3268 flow [2024-06-28 01:02:59,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:59,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:59,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:02:59,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-28 01:02:59,919 INFO L175 Difference]: Start difference. First operand has 198 places, 225 transitions, 2520 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:02:59,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 249 transitions, 3268 flow [2024-06-28 01:03:00,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 249 transitions, 2941 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:00,436 INFO L231 Difference]: Finished difference. Result has 200 places, 225 transitions, 2361 flow [2024-06-28 01:03:00,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2361, PETRI_PLACES=200, PETRI_TRANSITIONS=225} [2024-06-28 01:03:00,437 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 149 predicate places. [2024-06-28 01:03:00,437 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 225 transitions, 2361 flow [2024-06-28 01:03:00,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:00,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:00,438 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-28 01:03:00,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:03:00,438 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:00,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:00,438 INFO L85 PathProgramCache]: Analyzing trace with hash -266500597, now seen corresponding path program 6 times [2024-06-28 01:03:00,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:00,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236253918] [2024-06-28 01:03:00,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:00,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:00,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:00,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:00,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:00,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236253918] [2024-06-28 01:03:00,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236253918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:00,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:00,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:00,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969534569] [2024-06-28 01:03:00,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:00,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:00,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:00,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:00,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:00,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:00,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 225 transitions, 2361 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:00,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:00,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:00,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:01,120 INFO L124 PetriNetUnfolderBase]: 3228/5367 cut-off events. [2024-06-28 01:03:01,120 INFO L125 PetriNetUnfolderBase]: For 149847/149847 co-relation queries the response was YES. [2024-06-28 01:03:01,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29635 conditions, 5367 events. 3228/5367 cut-off events. For 149847/149847 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 36611 event pairs, 681 based on Foata normal form. 2/5351 useless extension candidates. Maximal degree in co-relation 29550. Up to 4327 conditions per place. [2024-06-28 01:03:01,174 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 137 selfloop transitions, 99 changer transitions 0/251 dead transitions. [2024-06-28 01:03:01,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 251 transitions, 3058 flow [2024-06-28 01:03:01,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:01,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:01,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:03:01,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-28 01:03:01,175 INFO L175 Difference]: Start difference. First operand has 200 places, 225 transitions, 2361 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:03:01,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 251 transitions, 3058 flow [2024-06-28 01:03:01,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 251 transitions, 2866 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:01,608 INFO L231 Difference]: Finished difference. Result has 201 places, 229 transitions, 2455 flow [2024-06-28 01:03:01,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2455, PETRI_PLACES=201, PETRI_TRANSITIONS=229} [2024-06-28 01:03:01,609 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 150 predicate places. [2024-06-28 01:03:01,609 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 229 transitions, 2455 flow [2024-06-28 01:03:01,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:01,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:01,609 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-28 01:03:01,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:03:01,610 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:01,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:01,610 INFO L85 PathProgramCache]: Analyzing trace with hash -246883431, now seen corresponding path program 2 times [2024-06-28 01:03:01,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:01,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723582887] [2024-06-28 01:03:01,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:01,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:01,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:01,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:01,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:01,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723582887] [2024-06-28 01:03:01,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723582887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:01,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:01,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:01,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580332732] [2024-06-28 01:03:01,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:01,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:01,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:01,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:01,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:01,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:01,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 229 transitions, 2455 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:01,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:01,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:01,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:02,466 INFO L124 PetriNetUnfolderBase]: 3264/5512 cut-off events. [2024-06-28 01:03:02,467 INFO L125 PetriNetUnfolderBase]: For 160415/160415 co-relation queries the response was YES. [2024-06-28 01:03:02,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30246 conditions, 5512 events. 3264/5512 cut-off events. For 160415/160415 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38042 event pairs, 704 based on Foata normal form. 4/5496 useless extension candidates. Maximal degree in co-relation 30161. Up to 4619 conditions per place. [2024-06-28 01:03:02,527 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 184 selfloop transitions, 55 changer transitions 0/254 dead transitions. [2024-06-28 01:03:02,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 254 transitions, 3051 flow [2024-06-28 01:03:02,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:02,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:02,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:03:02,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-28 01:03:02,529 INFO L175 Difference]: Start difference. First operand has 201 places, 229 transitions, 2455 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:03:02,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 254 transitions, 3051 flow [2024-06-28 01:03:02,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 254 transitions, 2866 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:02,994 INFO L231 Difference]: Finished difference. Result has 204 places, 232 transitions, 2462 flow [2024-06-28 01:03:02,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2462, PETRI_PLACES=204, PETRI_TRANSITIONS=232} [2024-06-28 01:03:02,995 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 153 predicate places. [2024-06-28 01:03:02,995 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 232 transitions, 2462 flow [2024-06-28 01:03:02,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:02,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:02,995 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-28 01:03:02,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:03:02,995 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:02,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:02,996 INFO L85 PathProgramCache]: Analyzing trace with hash -856071179, now seen corresponding path program 3 times [2024-06-28 01:03:02,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:02,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696622658] [2024-06-28 01:03:02,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:02,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:03,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:03,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:03,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:03,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696622658] [2024-06-28 01:03:03,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696622658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:03,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:03,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:03,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081900816] [2024-06-28 01:03:03,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:03,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:03,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:03,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:03,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:03,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:03,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 232 transitions, 2462 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:03,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:03,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:03,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:03,791 INFO L124 PetriNetUnfolderBase]: 3300/5584 cut-off events. [2024-06-28 01:03:03,791 INFO L125 PetriNetUnfolderBase]: For 169009/169009 co-relation queries the response was YES. [2024-06-28 01:03:03,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30826 conditions, 5584 events. 3300/5584 cut-off events. For 169009/169009 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 38768 event pairs, 721 based on Foata normal form. 4/5570 useless extension candidates. Maximal degree in co-relation 30740. Up to 4671 conditions per place. [2024-06-28 01:03:03,849 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 180 selfloop transitions, 62 changer transitions 0/257 dead transitions. [2024-06-28 01:03:03,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 257 transitions, 3070 flow [2024-06-28 01:03:03,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:03,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:03,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:03:03,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-28 01:03:03,851 INFO L175 Difference]: Start difference. First operand has 204 places, 232 transitions, 2462 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:03:03,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 257 transitions, 3070 flow [2024-06-28 01:03:04,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 257 transitions, 2898 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:04,367 INFO L231 Difference]: Finished difference. Result has 206 places, 235 transitions, 2502 flow [2024-06-28 01:03:04,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2502, PETRI_PLACES=206, PETRI_TRANSITIONS=235} [2024-06-28 01:03:04,368 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 155 predicate places. [2024-06-28 01:03:04,368 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 235 transitions, 2502 flow [2024-06-28 01:03:04,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:04,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:04,369 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-28 01:03:04,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:03:04,369 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:04,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:04,369 INFO L85 PathProgramCache]: Analyzing trace with hash -7618791, now seen corresponding path program 4 times [2024-06-28 01:03:04,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:04,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674870732] [2024-06-28 01:03:04,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:04,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:04,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:04,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:04,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:04,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674870732] [2024-06-28 01:03:04,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674870732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:04,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:04,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:04,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571706883] [2024-06-28 01:03:04,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:04,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:04,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:04,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:04,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:04,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:04,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 235 transitions, 2502 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:04,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:04,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:04,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:05,222 INFO L124 PetriNetUnfolderBase]: 3313/5504 cut-off events. [2024-06-28 01:03:05,222 INFO L125 PetriNetUnfolderBase]: For 171556/171556 co-relation queries the response was YES. [2024-06-28 01:03:05,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30879 conditions, 5504 events. 3313/5504 cut-off events. For 171556/171556 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 37593 event pairs, 641 based on Foata normal form. 4/5494 useless extension candidates. Maximal degree in co-relation 30792. Up to 4570 conditions per place. [2024-06-28 01:03:05,271 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 175 selfloop transitions, 73 changer transitions 0/263 dead transitions. [2024-06-28 01:03:05,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 263 transitions, 3162 flow [2024-06-28 01:03:05,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:05,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:05,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 01:03:05,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-06-28 01:03:05,272 INFO L175 Difference]: Start difference. First operand has 206 places, 235 transitions, 2502 flow. Second operand 7 states and 204 transitions. [2024-06-28 01:03:05,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 263 transitions, 3162 flow [2024-06-28 01:03:05,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 263 transitions, 2972 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:05,694 INFO L231 Difference]: Finished difference. Result has 209 places, 240 transitions, 2602 flow [2024-06-28 01:03:05,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2602, PETRI_PLACES=209, PETRI_TRANSITIONS=240} [2024-06-28 01:03:05,695 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 158 predicate places. [2024-06-28 01:03:05,695 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 240 transitions, 2602 flow [2024-06-28 01:03:05,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:05,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:05,696 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-28 01:03:05,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:03:05,696 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:05,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:05,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1873201310, now seen corresponding path program 1 times [2024-06-28 01:03:05,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:05,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415080416] [2024-06-28 01:03:05,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:05,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:05,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:05,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-28 01:03:05,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:05,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415080416] [2024-06-28 01:03:05,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415080416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:05,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:05,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:05,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815984660] [2024-06-28 01:03:05,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:05,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:03:05,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:05,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:03:05,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:03:05,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 47 [2024-06-28 01:03:05,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 240 transitions, 2602 flow. Second operand has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:05,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:05,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 47 [2024-06-28 01:03:05,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:06,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([201] L728-->L731: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][178], [Black: 126#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0)), 30#L768true, Black: 260#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 132#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 387#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 133#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 388#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 267#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 140#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), 81#true, Black: 398#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 399#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 146#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 281#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), 469#true, Black: 158#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 288#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 416#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 295#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 166#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 148#true, Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 422#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 176#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 434#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork2InUse, Black: 309#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), P1Thread1of1ForFork1InUse, Black: 186#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 230#true, Black: 61#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 318#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 66#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= 2 ~z~0)), Black: 194#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 450#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 325#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), 107#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~z~0 0)), Black: 458#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 203#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 78#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 334#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 331#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 333#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 466#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 465#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 211#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 209#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 344#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 345#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), 393#true, Black: 220#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 375#true, 23#L753true, Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 356#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 228#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 355#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 3#L731true, 41#L18-1true, Black: 103#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 235#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 234#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 232#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0)), Black: 366#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 460#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 373#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), Black: 244#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 119#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), 129#true, Black: 250#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 380#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), 313#true, Black: 252#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1))]) [2024-06-28 01:03:06,774 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-06-28 01:03:06,774 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 01:03:06,775 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 01:03:06,775 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-28 01:03:06,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([201] L728-->L731: Formula: (= v_~__unbuffered_p0_EAX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EAX~0=v_~__unbuffered_p0_EAX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EAX~0][178], [Black: 126#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0)), 30#L768true, Black: 260#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 132#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 387#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 133#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 388#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 267#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 140#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), 81#true, Black: 398#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 399#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 146#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 281#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), 469#true, Black: 158#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 416#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 288#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 295#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 166#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 148#true, Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 422#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 176#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 434#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork2InUse, Black: 309#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), P1Thread1of1ForFork1InUse, Black: 186#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 230#true, Black: 61#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 318#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 194#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 450#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 66#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= 2 ~z~0)), Black: 325#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), 107#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~z~0 0)), Black: 458#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 203#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 78#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 334#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 331#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 333#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 466#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 211#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 465#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 209#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 344#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 345#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 91#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), 393#true, Black: 220#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 375#true, 23#L753true, Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~z~0 0) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 356#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 355#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 3#L731true, Black: 103#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 235#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 234#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 232#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0)), Black: 366#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 460#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 373#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), Black: 244#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 35#L18-2true, Black: 119#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), 129#true, Black: 250#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 380#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), 313#true, Black: 252#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1))]) [2024-06-28 01:03:06,778 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-06-28 01:03:06,778 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 01:03:06,778 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 01:03:06,778 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-28 01:03:06,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([214] L760-->L763: Formula: (= v_~z~0_2 1) InVars {} OutVars{~z~0=v_~z~0_2} AuxVars[] AssignedVars[~z~0][216], [Black: 126#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0)), Black: 260#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 132#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 133#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 387#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 388#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 267#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 140#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), 81#true, Black: 398#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 399#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 146#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 281#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 288#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 416#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 295#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 166#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 148#true, Black: 422#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 176#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 434#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork2InUse, 28#L763true, Black: 309#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), 12#L796true, P1Thread1of1ForFork1InUse, Black: 186#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 230#true, Black: 61#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 318#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 194#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 450#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 66#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= 2 ~z~0)), Black: 325#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), 107#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~z~0 0)), Black: 458#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 203#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 334#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 78#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 331#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 333#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 466#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 211#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 465#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 209#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 344#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 345#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 19#P1EXITtrue, Black: 91#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 220#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 393#true, 375#true, Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~z~0 0) (= ~y~0 1)), 8#P0EXITtrue, Black: 228#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 356#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 355#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 103#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 235#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 234#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 232#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0)), Black: 366#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 460#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 244#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 373#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), Black: 119#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), 471#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~z~0))), 129#true, Black: 250#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 380#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), 313#true, Black: 252#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1))]) [2024-06-28 01:03:06,807 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-06-28 01:03:06,808 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-06-28 01:03:06,808 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-06-28 01:03:06,808 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-06-28 01:03:06,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([214] L760-->L763: Formula: (= v_~z~0_2 1) InVars {} OutVars{~z~0=v_~z~0_2} AuxVars[] AssignedVars[~z~0][216], [Black: 126#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0)), Black: 260#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 132#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 133#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 387#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 388#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 267#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 140#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), 81#true, Black: 398#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 399#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 146#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 281#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 288#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 416#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 295#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 166#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 148#true, Black: 422#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 176#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 434#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork2InUse, 28#L763true, Black: 309#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), P1Thread1of1ForFork1InUse, Black: 186#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 230#true, Black: 61#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 318#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 194#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 450#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 66#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= 2 ~z~0)), Black: 325#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), 107#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~z~0 0)), Black: 458#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 203#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 334#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 78#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 331#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 333#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 466#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 211#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 465#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 209#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 344#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 345#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 19#P1EXITtrue, Black: 91#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 220#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 393#true, 375#true, Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~z~0 0) (= ~y~0 1)), 8#P0EXITtrue, Black: 228#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 356#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 355#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 41#L18-1true, Black: 103#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 235#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 234#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 232#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0)), Black: 366#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 460#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 244#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 373#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), Black: 119#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), 471#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~z~0))), 129#true, Black: 250#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 380#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), 313#true, Black: 252#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1))]) [2024-06-28 01:03:06,823 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-06-28 01:03:06,823 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-06-28 01:03:06,823 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-06-28 01:03:06,823 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-06-28 01:03:06,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([214] L760-->L763: Formula: (= v_~z~0_2 1) InVars {} OutVars{~z~0=v_~z~0_2} AuxVars[] AssignedVars[~z~0][216], [Black: 126#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0)), Black: 260#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 132#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 133#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 387#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 388#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 267#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 140#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), 81#true, Black: 398#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 399#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 146#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= 2 ~z~0) (= ~y~0 1)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 281#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 288#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 416#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 295#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 424#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 166#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 148#true, Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 422#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 176#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 434#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), P2Thread1of1ForFork0InUse, P0Thread1of1ForFork2InUse, 28#L763true, Black: 309#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), P1Thread1of1ForFork1InUse, Black: 186#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~z~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 230#true, Black: 61#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 318#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 194#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 450#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 66#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= 2 ~z~0)), Black: 325#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~z~0 0) (= ~y~0 1)), 107#true, Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~z~0 0)), Black: 458#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 203#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 334#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 78#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 331#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 333#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 466#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 211#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 465#(and (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), Black: 209#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 344#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 345#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 19#P1EXITtrue, Black: 91#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 220#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 393#true, 375#true, Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~z~0 0) (= ~y~0 1)), 8#P0EXITtrue, Black: 228#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 356#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 355#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), Black: 103#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 235#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 234#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 232#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0)), Black: 366#(and (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0)), 460#true, Black: 112#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), Black: 373#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), Black: 244#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1)), 471#(or (not (= ~__unbuffered_p1_EAX~0 0)) (not (= ~__unbuffered_p0_EAX~0 0)) (not (= 2 ~z~0))), Black: 119#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0)), 35#L18-2true, 129#true, 313#true, Black: 250#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 1)), Black: 380#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1)), Black: 252#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~x~0 1) (= ~y~0 1))]) [2024-06-28 01:03:06,834 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-06-28 01:03:06,834 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-06-28 01:03:06,834 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-06-28 01:03:06,835 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-06-28 01:03:06,846 INFO L124 PetriNetUnfolderBase]: 4104/7910 cut-off events. [2024-06-28 01:03:06,846 INFO L125 PetriNetUnfolderBase]: For 220834/221489 co-relation queries the response was YES. [2024-06-28 01:03:06,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41828 conditions, 7910 events. 4104/7910 cut-off events. For 220834/221489 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 67444 event pairs, 960 based on Foata normal form. 313/7759 useless extension candidates. Maximal degree in co-relation 41739. Up to 3275 conditions per place. [2024-06-28 01:03:06,947 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 184 selfloop transitions, 184 changer transitions 0/487 dead transitions. [2024-06-28 01:03:06,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 487 transitions, 6208 flow [2024-06-28 01:03:06,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:06,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:06,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 238 transitions. [2024-06-28 01:03:06,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.723404255319149 [2024-06-28 01:03:06,949 INFO L175 Difference]: Start difference. First operand has 209 places, 240 transitions, 2602 flow. Second operand 7 states and 238 transitions. [2024-06-28 01:03:06,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 487 transitions, 6208 flow [2024-06-28 01:03:07,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 487 transitions, 5738 flow, removed 137 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:07,745 INFO L231 Difference]: Finished difference. Result has 217 places, 366 transitions, 4557 flow [2024-06-28 01:03:07,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2430, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4557, PETRI_PLACES=217, PETRI_TRANSITIONS=366} [2024-06-28 01:03:07,746 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 166 predicate places. [2024-06-28 01:03:07,746 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 366 transitions, 4557 flow [2024-06-28 01:03:07,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.6) internal successors, (133), 5 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:07,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:07,747 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-28 01:03:07,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:03:07,747 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:07,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:07,747 INFO L85 PathProgramCache]: Analyzing trace with hash 416714398, now seen corresponding path program 1 times [2024-06-28 01:03:07,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:07,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107012686] [2024-06-28 01:03:07,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:07,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:07,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:07,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:07,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:07,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107012686] [2024-06-28 01:03:07,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107012686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:07,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:07,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:07,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577169378] [2024-06-28 01:03:07,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:07,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:07,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:07,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:07,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:07,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:07,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 366 transitions, 4557 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:07,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:07,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:07,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:09,248 INFO L124 PetriNetUnfolderBase]: 5646/9602 cut-off events. [2024-06-28 01:03:09,248 INFO L125 PetriNetUnfolderBase]: For 329295/329504 co-relation queries the response was YES. [2024-06-28 01:03:09,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59573 conditions, 9602 events. 5646/9602 cut-off events. For 329295/329504 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 71366 event pairs, 1968 based on Foata normal form. 75/9489 useless extension candidates. Maximal degree in co-relation 59478. Up to 8204 conditions per place. [2024-06-28 01:03:09,363 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 248 selfloop transitions, 47 changer transitions 110/421 dead transitions. [2024-06-28 01:03:09,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 421 transitions, 5855 flow [2024-06-28 01:03:09,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:09,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:09,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-28 01:03:09,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.668693009118541 [2024-06-28 01:03:09,365 INFO L175 Difference]: Start difference. First operand has 217 places, 366 transitions, 4557 flow. Second operand 7 states and 220 transitions. [2024-06-28 01:03:09,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 421 transitions, 5855 flow [2024-06-28 01:03:10,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 421 transitions, 5811 flow, removed 22 selfloop flow, removed 0 redundant places. [2024-06-28 01:03:10,679 INFO L231 Difference]: Finished difference. Result has 225 places, 274 transitions, 3360 flow [2024-06-28 01:03:10,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4513, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3360, PETRI_PLACES=225, PETRI_TRANSITIONS=274} [2024-06-28 01:03:10,680 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-06-28 01:03:10,680 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 274 transitions, 3360 flow [2024-06-28 01:03:10,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:10,680 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-28 01:03:10,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:03:10,681 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:10,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:10,681 INFO L85 PathProgramCache]: Analyzing trace with hash -390399208, now seen corresponding path program 2 times [2024-06-28 01:03:10,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:10,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221483760] [2024-06-28 01:03:10,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:10,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:10,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:10,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:10,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:10,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221483760] [2024-06-28 01:03:10,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221483760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:10,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:10,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:10,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134188283] [2024-06-28 01:03:10,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:10,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:10,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:10,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:10,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:10,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:10,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 274 transitions, 3360 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:10,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:10,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:11,916 INFO L124 PetriNetUnfolderBase]: 4606/7850 cut-off events. [2024-06-28 01:03:11,916 INFO L125 PetriNetUnfolderBase]: For 311275/311454 co-relation queries the response was YES. [2024-06-28 01:03:11,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51124 conditions, 7850 events. 4606/7850 cut-off events. For 311275/311454 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 56994 event pairs, 1179 based on Foata normal form. 95/7777 useless extension candidates. Maximal degree in co-relation 51025. Up to 6750 conditions per place. [2024-06-28 01:03:12,007 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 253 selfloop transitions, 56 changer transitions 0/325 dead transitions. [2024-06-28 01:03:12,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 325 transitions, 4361 flow [2024-06-28 01:03:12,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:12,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:12,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 270 transitions. [2024-06-28 01:03:12,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:03:12,008 INFO L175 Difference]: Start difference. First operand has 225 places, 274 transitions, 3360 flow. Second operand 9 states and 270 transitions. [2024-06-28 01:03:12,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 325 transitions, 4361 flow [2024-06-28 01:03:13,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 325 transitions, 4060 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:13,041 INFO L231 Difference]: Finished difference. Result has 227 places, 282 transitions, 3325 flow [2024-06-28 01:03:13,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3325, PETRI_PLACES=227, PETRI_TRANSITIONS=282} [2024-06-28 01:03:13,041 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 176 predicate places. [2024-06-28 01:03:13,041 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 282 transitions, 3325 flow [2024-06-28 01:03:13,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:13,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:13,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-28 01:03:13,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:03:13,042 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:13,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:13,042 INFO L85 PathProgramCache]: Analyzing trace with hash 998685424, now seen corresponding path program 3 times [2024-06-28 01:03:13,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:13,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314065343] [2024-06-28 01:03:13,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:13,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:13,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:13,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:13,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:13,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314065343] [2024-06-28 01:03:13,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314065343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:13,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:13,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:13,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142058853] [2024-06-28 01:03:13,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:13,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:13,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:13,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:13,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:13,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:13,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 282 transitions, 3325 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:13,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:13,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:13,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:14,326 INFO L124 PetriNetUnfolderBase]: 4678/7956 cut-off events. [2024-06-28 01:03:14,326 INFO L125 PetriNetUnfolderBase]: For 324563/324739 co-relation queries the response was YES. [2024-06-28 01:03:14,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51704 conditions, 7956 events. 4678/7956 cut-off events. For 324563/324739 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 57710 event pairs, 1161 based on Foata normal form. 93/7871 useless extension candidates. Maximal degree in co-relation 51606. Up to 6501 conditions per place. [2024-06-28 01:03:14,408 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 209 selfloop transitions, 112 changer transitions 0/337 dead transitions. [2024-06-28 01:03:14,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 337 transitions, 4865 flow [2024-06-28 01:03:14,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:14,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:14,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-06-28 01:03:14,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-28 01:03:14,411 INFO L175 Difference]: Start difference. First operand has 227 places, 282 transitions, 3325 flow. Second operand 7 states and 224 transitions. [2024-06-28 01:03:14,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 337 transitions, 4865 flow [2024-06-28 01:03:15,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 337 transitions, 4727 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:15,302 INFO L231 Difference]: Finished difference. Result has 229 places, 300 transitions, 3844 flow [2024-06-28 01:03:15,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3844, PETRI_PLACES=229, PETRI_TRANSITIONS=300} [2024-06-28 01:03:15,302 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 178 predicate places. [2024-06-28 01:03:15,303 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 300 transitions, 3844 flow [2024-06-28 01:03:15,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:15,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:15,303 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-28 01:03:15,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:03:15,303 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:15,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:15,304 INFO L85 PathProgramCache]: Analyzing trace with hash 709072542, now seen corresponding path program 4 times [2024-06-28 01:03:15,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:15,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710535014] [2024-06-28 01:03:15,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:15,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:15,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:15,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:15,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:15,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710535014] [2024-06-28 01:03:15,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710535014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:15,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:15,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:15,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961729990] [2024-06-28 01:03:15,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:15,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:15,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:15,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:15,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:15,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:15,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 300 transitions, 3844 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:15,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:15,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:15,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:16,531 INFO L124 PetriNetUnfolderBase]: 4694/7996 cut-off events. [2024-06-28 01:03:16,531 INFO L125 PetriNetUnfolderBase]: For 341130/341345 co-relation queries the response was YES. [2024-06-28 01:03:16,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53525 conditions, 7996 events. 4694/7996 cut-off events. For 341130/341345 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 58127 event pairs, 1164 based on Foata normal form. 96/7913 useless extension candidates. Maximal degree in co-relation 53425. Up to 6512 conditions per place. [2024-06-28 01:03:16,637 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 206 selfloop transitions, 115 changer transitions 0/337 dead transitions. [2024-06-28 01:03:16,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 337 transitions, 5017 flow [2024-06-28 01:03:16,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:16,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:16,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-28 01:03:16,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6656534954407295 [2024-06-28 01:03:16,639 INFO L175 Difference]: Start difference. First operand has 229 places, 300 transitions, 3844 flow. Second operand 7 states and 219 transitions. [2024-06-28 01:03:16,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 337 transitions, 5017 flow [2024-06-28 01:03:17,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 337 transitions, 4763 flow, removed 102 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:17,934 INFO L231 Difference]: Finished difference. Result has 234 places, 304 transitions, 3926 flow [2024-06-28 01:03:17,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3926, PETRI_PLACES=234, PETRI_TRANSITIONS=304} [2024-06-28 01:03:17,935 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 183 predicate places. [2024-06-28 01:03:17,935 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 304 transitions, 3926 flow [2024-06-28 01:03:17,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:17,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:17,936 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-28 01:03:17,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:03:17,936 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:17,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:17,936 INFO L85 PathProgramCache]: Analyzing trace with hash -435355636, now seen corresponding path program 5 times [2024-06-28 01:03:17,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:17,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946062306] [2024-06-28 01:03:17,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:17,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:17,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:18,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:18,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:18,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946062306] [2024-06-28 01:03:18,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946062306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:18,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:18,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:18,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222955688] [2024-06-28 01:03:18,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:18,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:18,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:18,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:18,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:18,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:18,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 304 transitions, 3926 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:18,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:18,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:18,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:19,292 INFO L124 PetriNetUnfolderBase]: 4706/8165 cut-off events. [2024-06-28 01:03:19,292 INFO L125 PetriNetUnfolderBase]: For 343259/343449 co-relation queries the response was YES. [2024-06-28 01:03:19,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52975 conditions, 8165 events. 4706/8165 cut-off events. For 343259/343449 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 60422 event pairs, 1704 based on Foata normal form. 66/8085 useless extension candidates. Maximal degree in co-relation 52873. Up to 6927 conditions per place. [2024-06-28 01:03:19,404 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 276 selfloop transitions, 43 changer transitions 0/335 dead transitions. [2024-06-28 01:03:19,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 335 transitions, 4717 flow [2024-06-28 01:03:19,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:19,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:19,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:03:19,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-28 01:03:19,406 INFO L175 Difference]: Start difference. First operand has 234 places, 304 transitions, 3926 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:03:19,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 335 transitions, 4717 flow [2024-06-28 01:03:20,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 335 transitions, 4560 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:20,359 INFO L231 Difference]: Finished difference. Result has 238 places, 308 transitions, 3941 flow [2024-06-28 01:03:20,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3771, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3941, PETRI_PLACES=238, PETRI_TRANSITIONS=308} [2024-06-28 01:03:20,360 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-06-28 01:03:20,360 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 308 transitions, 3941 flow [2024-06-28 01:03:20,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:20,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:20,360 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-28 01:03:20,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:03:20,361 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:20,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:20,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1474605410, now seen corresponding path program 6 times [2024-06-28 01:03:20,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:20,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634654438] [2024-06-28 01:03:20,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:20,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:20,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:20,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:20,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:20,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634654438] [2024-06-28 01:03:20,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634654438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:20,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:20,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:20,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436054345] [2024-06-28 01:03:20,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:20,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:20,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:20,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:20,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:20,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:20,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 308 transitions, 3941 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:20,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:20,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:20,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:21,653 INFO L124 PetriNetUnfolderBase]: 4745/8067 cut-off events. [2024-06-28 01:03:21,653 INFO L125 PetriNetUnfolderBase]: For 350646/350854 co-relation queries the response was YES. [2024-06-28 01:03:21,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52988 conditions, 8067 events. 4745/8067 cut-off events. For 350646/350854 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 58551 event pairs, 1166 based on Foata normal form. 95/7971 useless extension candidates. Maximal degree in co-relation 52884. Up to 6550 conditions per place. [2024-06-28 01:03:21,751 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 203 selfloop transitions, 127 changer transitions 0/346 dead transitions. [2024-06-28 01:03:21,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 346 transitions, 5183 flow [2024-06-28 01:03:21,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:21,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:21,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-28 01:03:21,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534954407294833 [2024-06-28 01:03:21,752 INFO L175 Difference]: Start difference. First operand has 238 places, 308 transitions, 3941 flow. Second operand 7 states and 215 transitions. [2024-06-28 01:03:21,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 346 transitions, 5183 flow [2024-06-28 01:03:22,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 346 transitions, 5076 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:22,794 INFO L231 Difference]: Finished difference. Result has 241 places, 316 transitions, 4241 flow [2024-06-28 01:03:22,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3834, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4241, PETRI_PLACES=241, PETRI_TRANSITIONS=316} [2024-06-28 01:03:22,794 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 190 predicate places. [2024-06-28 01:03:22,794 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 316 transitions, 4241 flow [2024-06-28 01:03:22,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:22,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:22,795 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-28 01:03:22,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:03:22,795 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:22,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:22,795 INFO L85 PathProgramCache]: Analyzing trace with hash 413854462, now seen corresponding path program 1 times [2024-06-28 01:03:22,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:22,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249421477] [2024-06-28 01:03:22,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:22,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:22,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:22,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:22,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:22,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249421477] [2024-06-28 01:03:22,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249421477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:22,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:22,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:22,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871181947] [2024-06-28 01:03:22,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:22,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:22,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:22,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:22,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:22,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:22,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 316 transitions, 4241 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:22,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:22,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:22,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:24,115 INFO L124 PetriNetUnfolderBase]: 4795/8260 cut-off events. [2024-06-28 01:03:24,116 INFO L125 PetriNetUnfolderBase]: For 363676/363900 co-relation queries the response was YES. [2024-06-28 01:03:24,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54021 conditions, 8260 events. 4795/8260 cut-off events. For 363676/363900 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 60886 event pairs, 1450 based on Foata normal form. 70/8172 useless extension candidates. Maximal degree in co-relation 53916. Up to 6885 conditions per place. [2024-06-28 01:03:24,217 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 299 selfloop transitions, 50 changer transitions 0/365 dead transitions. [2024-06-28 01:03:24,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 365 transitions, 5333 flow [2024-06-28 01:03:24,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:24,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:24,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-28 01:03:24,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6747720364741642 [2024-06-28 01:03:24,219 INFO L175 Difference]: Start difference. First operand has 241 places, 316 transitions, 4241 flow. Second operand 7 states and 222 transitions. [2024-06-28 01:03:24,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 365 transitions, 5333 flow [2024-06-28 01:03:25,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 365 transitions, 5147 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:25,383 INFO L231 Difference]: Finished difference. Result has 246 places, 323 transitions, 4324 flow [2024-06-28 01:03:25,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4324, PETRI_PLACES=246, PETRI_TRANSITIONS=323} [2024-06-28 01:03:25,384 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 195 predicate places. [2024-06-28 01:03:25,384 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 323 transitions, 4324 flow [2024-06-28 01:03:25,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:25,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:25,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] [2024-06-28 01:03:25,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:03:25,385 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:25,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:25,385 INFO L85 PathProgramCache]: Analyzing trace with hash 423377662, now seen corresponding path program 2 times [2024-06-28 01:03:25,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:25,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468558208] [2024-06-28 01:03:25,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:25,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:25,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:25,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:25,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:25,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468558208] [2024-06-28 01:03:25,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468558208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:25,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:25,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:25,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457786379] [2024-06-28 01:03:25,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:25,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:25,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:25,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:25,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:25,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:25,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 323 transitions, 4324 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:25,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:25,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:25,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:26,715 INFO L124 PetriNetUnfolderBase]: 4796/8145 cut-off events. [2024-06-28 01:03:26,716 INFO L125 PetriNetUnfolderBase]: For 371254/371457 co-relation queries the response was YES. [2024-06-28 01:03:26,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54095 conditions, 8145 events. 4796/8145 cut-off events. For 371254/371457 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 59103 event pairs, 1282 based on Foata normal form. 88/8038 useless extension candidates. Maximal degree in co-relation 53988. Up to 7049 conditions per place. [2024-06-28 01:03:26,823 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 301 selfloop transitions, 43 changer transitions 0/360 dead transitions. [2024-06-28 01:03:26,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 360 transitions, 5186 flow [2024-06-28 01:03:26,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:26,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:26,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 01:03:26,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-06-28 01:03:26,825 INFO L175 Difference]: Start difference. First operand has 246 places, 323 transitions, 4324 flow. Second operand 7 states and 214 transitions. [2024-06-28 01:03:26,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 360 transitions, 5186 flow [2024-06-28 01:03:27,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 360 transitions, 5037 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:27,859 INFO L231 Difference]: Finished difference. Result has 250 places, 326 transitions, 4347 flow [2024-06-28 01:03:27,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4195, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4347, PETRI_PLACES=250, PETRI_TRANSITIONS=326} [2024-06-28 01:03:27,859 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 199 predicate places. [2024-06-28 01:03:27,859 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 326 transitions, 4347 flow [2024-06-28 01:03:27,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:27,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:27,860 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-28 01:03:27,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:03:27,860 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:27,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:27,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1178329264, now seen corresponding path program 3 times [2024-06-28 01:03:27,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:27,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577002188] [2024-06-28 01:03:27,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:27,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:27,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:27,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-28 01:03:27,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:27,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577002188] [2024-06-28 01:03:27,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577002188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:27,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:27,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:27,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505370738] [2024-06-28 01:03:27,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:27,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:27,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:27,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:27,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:28,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:28,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 326 transitions, 4347 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:28,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:28,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:28,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:29,237 INFO L124 PetriNetUnfolderBase]: 4813/8344 cut-off events. [2024-06-28 01:03:29,237 INFO L125 PetriNetUnfolderBase]: For 379016/379234 co-relation queries the response was YES. [2024-06-28 01:03:29,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54460 conditions, 8344 events. 4813/8344 cut-off events. For 379016/379234 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 61928 event pairs, 1736 based on Foata normal form. 73/8266 useless extension candidates. Maximal degree in co-relation 54351. Up to 7067 conditions per place. [2024-06-28 01:03:29,340 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 296 selfloop transitions, 42 changer transitions 0/354 dead transitions. [2024-06-28 01:03:29,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 354 transitions, 5107 flow [2024-06-28 01:03:29,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:29,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:29,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:03:29,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-28 01:03:29,342 INFO L175 Difference]: Start difference. First operand has 250 places, 326 transitions, 4347 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:03:29,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 354 transitions, 5107 flow [2024-06-28 01:03:30,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 354 transitions, 4981 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:30,179 INFO L231 Difference]: Finished difference. Result has 252 places, 326 transitions, 4311 flow [2024-06-28 01:03:30,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4311, PETRI_PLACES=252, PETRI_TRANSITIONS=326} [2024-06-28 01:03:30,180 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 201 predicate places. [2024-06-28 01:03:30,181 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 326 transitions, 4311 flow [2024-06-28 01:03:30,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:30,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:30,181 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-28 01:03:30,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:03:30,181 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:30,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:30,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1005358608, now seen corresponding path program 1 times [2024-06-28 01:03:30,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:30,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196406775] [2024-06-28 01:03:30,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:30,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:30,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:30,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:30,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:30,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196406775] [2024-06-28 01:03:30,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196406775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:30,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:30,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:30,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711537689] [2024-06-28 01:03:30,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:30,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:30,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:30,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:30,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:30,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:30,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 326 transitions, 4311 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:30,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:30,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:30,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:31,637 INFO L124 PetriNetUnfolderBase]: 4765/8321 cut-off events. [2024-06-28 01:03:31,637 INFO L125 PetriNetUnfolderBase]: For 382297/382533 co-relation queries the response was YES. [2024-06-28 01:03:31,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54062 conditions, 8321 events. 4765/8321 cut-off events. For 382297/382533 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 62147 event pairs, 1320 based on Foata normal form. 108/8248 useless extension candidates. Maximal degree in co-relation 53952. Up to 7022 conditions per place. [2024-06-28 01:03:31,727 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 316 selfloop transitions, 31 changer transitions 0/363 dead transitions. [2024-06-28 01:03:31,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 363 transitions, 5172 flow [2024-06-28 01:03:31,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:31,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:31,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:03:31,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:03:31,728 INFO L175 Difference]: Start difference. First operand has 252 places, 326 transitions, 4311 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:03:31,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 363 transitions, 5172 flow [2024-06-28 01:03:32,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 363 transitions, 5070 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:32,518 INFO L231 Difference]: Finished difference. Result has 254 places, 330 transitions, 4355 flow [2024-06-28 01:03:32,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4209, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4355, PETRI_PLACES=254, PETRI_TRANSITIONS=330} [2024-06-28 01:03:32,519 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 203 predicate places. [2024-06-28 01:03:32,519 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 330 transitions, 4355 flow [2024-06-28 01:03:32,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:32,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03: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] [2024-06-28 01:03:32,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:03:32,520 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:32,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:32,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1530024270, now seen corresponding path program 2 times [2024-06-28 01:03:32,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:32,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275025562] [2024-06-28 01:03:32,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:32,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:32,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:32,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:32,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:32,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275025562] [2024-06-28 01:03:32,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275025562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:32,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:32,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:32,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688755603] [2024-06-28 01:03:32,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:32,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:32,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:32,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:32,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:32,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:32,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 330 transitions, 4355 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:32,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:32,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:32,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:33,792 INFO L124 PetriNetUnfolderBase]: 4849/8231 cut-off events. [2024-06-28 01:03:33,793 INFO L125 PetriNetUnfolderBase]: For 396518/396728 co-relation queries the response was YES. [2024-06-28 01:03:33,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54687 conditions, 8231 events. 4849/8231 cut-off events. For 396518/396728 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 59891 event pairs, 1169 based on Foata normal form. 115/8149 useless extension candidates. Maximal degree in co-relation 54576. Up to 6704 conditions per place. [2024-06-28 01:03:33,902 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 235 selfloop transitions, 120 changer transitions 0/371 dead transitions. [2024-06-28 01:03:33,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 371 transitions, 5558 flow [2024-06-28 01:03:33,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:33,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:33,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-28 01:03:33,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662613981762918 [2024-06-28 01:03:33,904 INFO L175 Difference]: Start difference. First operand has 254 places, 330 transitions, 4355 flow. Second operand 7 states and 218 transitions. [2024-06-28 01:03:33,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 371 transitions, 5558 flow [2024-06-28 01:03:34,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 371 transitions, 5469 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:34,856 INFO L231 Difference]: Finished difference. Result has 256 places, 339 transitions, 4660 flow [2024-06-28 01:03:34,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4266, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4660, PETRI_PLACES=256, PETRI_TRANSITIONS=339} [2024-06-28 01:03:34,857 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 205 predicate places. [2024-06-28 01:03:34,857 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 339 transitions, 4660 flow [2024-06-28 01:03:34,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:34,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:34,858 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-28 01:03:34,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:03:34,858 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:34,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:34,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1474598466, now seen corresponding path program 3 times [2024-06-28 01:03:34,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:34,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309096254] [2024-06-28 01:03:34,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:34,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:34,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:34,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:34,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:34,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309096254] [2024-06-28 01:03:34,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309096254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:34,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:34,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:34,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208785026] [2024-06-28 01:03:34,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:34,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:34,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:34,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:34,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:34,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:34,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 339 transitions, 4660 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:34,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:34,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:34,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:36,348 INFO L124 PetriNetUnfolderBase]: 4831/8545 cut-off events. [2024-06-28 01:03:36,348 INFO L125 PetriNetUnfolderBase]: For 415853/416083 co-relation queries the response was YES. [2024-06-28 01:03:36,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55770 conditions, 8545 events. 4831/8545 cut-off events. For 415853/416083 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 64850 event pairs, 1391 based on Foata normal form. 124/8516 useless extension candidates. Maximal degree in co-relation 55658. Up to 6615 conditions per place. [2024-06-28 01:03:36,464 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 230 selfloop transitions, 134 changer transitions 0/380 dead transitions. [2024-06-28 01:03:36,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 380 transitions, 5971 flow [2024-06-28 01:03:36,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:36,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:36,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 01:03:36,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474164133738601 [2024-06-28 01:03:36,465 INFO L175 Difference]: Start difference. First operand has 256 places, 339 transitions, 4660 flow. Second operand 7 states and 213 transitions. [2024-06-28 01:03:36,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 380 transitions, 5971 flow [2024-06-28 01:03:37,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 380 transitions, 5731 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:37,688 INFO L231 Difference]: Finished difference. Result has 260 places, 351 transitions, 4936 flow [2024-06-28 01:03:37,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4936, PETRI_PLACES=260, PETRI_TRANSITIONS=351} [2024-06-28 01:03:37,689 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 209 predicate places. [2024-06-28 01:03:37,689 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 351 transitions, 4936 flow [2024-06-28 01:03:37,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:37,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:37,690 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-28 01:03:37,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:03:37,690 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:37,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:37,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1722915442, now seen corresponding path program 7 times [2024-06-28 01:03:37,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:37,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038315420] [2024-06-28 01:03:37,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:37,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:37,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:37,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:37,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:37,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038315420] [2024-06-28 01:03:37,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038315420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:37,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:37,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:37,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983803693] [2024-06-28 01:03:37,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:37,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:37,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:37,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:37,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:37,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:37,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 351 transitions, 4936 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:37,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:37,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:37,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:39,057 INFO L124 PetriNetUnfolderBase]: 4880/8480 cut-off events. [2024-06-28 01:03:39,057 INFO L125 PetriNetUnfolderBase]: For 427715/428053 co-relation queries the response was YES. [2024-06-28 01:03:39,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56247 conditions, 8480 events. 4880/8480 cut-off events. For 427715/428053 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 63345 event pairs, 1281 based on Foata normal form. 164/8490 useless extension candidates. Maximal degree in co-relation 56134. Up to 6711 conditions per place. [2024-06-28 01:03:39,164 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 269 selfloop transitions, 102 changer transitions 0/387 dead transitions. [2024-06-28 01:03:39,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 387 transitions, 6109 flow [2024-06-28 01:03:39,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:39,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:39,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-28 01:03:39,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-28 01:03:39,165 INFO L175 Difference]: Start difference. First operand has 260 places, 351 transitions, 4936 flow. Second operand 7 states and 217 transitions. [2024-06-28 01:03:39,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 387 transitions, 6109 flow [2024-06-28 01:03:40,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 387 transitions, 5922 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:40,154 INFO L231 Difference]: Finished difference. Result has 264 places, 355 transitions, 5037 flow [2024-06-28 01:03:40,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4749, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5037, PETRI_PLACES=264, PETRI_TRANSITIONS=355} [2024-06-28 01:03:40,155 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 213 predicate places. [2024-06-28 01:03:40,155 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 355 transitions, 5037 flow [2024-06-28 01:03:40,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:40,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:40,156 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-28 01:03:40,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:03:40,156 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:40,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:40,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1031867712, now seen corresponding path program 8 times [2024-06-28 01:03:40,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:40,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298296646] [2024-06-28 01:03:40,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:40,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:40,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:40,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:40,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:40,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298296646] [2024-06-28 01:03:40,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298296646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:40,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:40,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:40,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484780022] [2024-06-28 01:03:40,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:40,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:40,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:40,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:40,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:40,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:40,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 355 transitions, 5037 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:40,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:40,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:40,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:41,482 INFO L124 PetriNetUnfolderBase]: 4924/8411 cut-off events. [2024-06-28 01:03:41,483 INFO L125 PetriNetUnfolderBase]: For 434884/435114 co-relation queries the response was YES. [2024-06-28 01:03:41,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56570 conditions, 8411 events. 4924/8411 cut-off events. For 434884/435114 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 61843 event pairs, 1189 based on Foata normal form. 123/8346 useless extension candidates. Maximal degree in co-relation 56456. Up to 6789 conditions per place. [2024-06-28 01:03:41,586 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 268 selfloop transitions, 100 changer transitions 0/384 dead transitions. [2024-06-28 01:03:41,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 384 transitions, 6123 flow [2024-06-28 01:03:41,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:41,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:41,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 01:03:41,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-06-28 01:03:41,587 INFO L175 Difference]: Start difference. First operand has 264 places, 355 transitions, 5037 flow. Second operand 7 states and 214 transitions. [2024-06-28 01:03:41,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 384 transitions, 6123 flow [2024-06-28 01:03:42,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 384 transitions, 5811 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:42,820 INFO L231 Difference]: Finished difference. Result has 265 places, 355 transitions, 4932 flow [2024-06-28 01:03:42,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4725, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4932, PETRI_PLACES=265, PETRI_TRANSITIONS=355} [2024-06-28 01:03:42,821 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 214 predicate places. [2024-06-28 01:03:42,821 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 355 transitions, 4932 flow [2024-06-28 01:03:42,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:42,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:42,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] [2024-06-28 01:03:42,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:03:42,822 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:42,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:42,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1632746768, now seen corresponding path program 9 times [2024-06-28 01:03:42,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:42,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327624574] [2024-06-28 01:03:42,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:42,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:42,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:42,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:42,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:42,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327624574] [2024-06-28 01:03:42,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327624574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:42,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:42,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:42,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175829863] [2024-06-28 01:03:42,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:42,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:42,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:42,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:42,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:42,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:42,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 355 transitions, 4932 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:42,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:42,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:42,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:44,148 INFO L124 PetriNetUnfolderBase]: 4987/8462 cut-off events. [2024-06-28 01:03:44,149 INFO L125 PetriNetUnfolderBase]: For 452056/452312 co-relation queries the response was YES. [2024-06-28 01:03:44,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57189 conditions, 8462 events. 4987/8462 cut-off events. For 452056/452312 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 61913 event pairs, 1171 based on Foata normal form. 145/8415 useless extension candidates. Maximal degree in co-relation 57076. Up to 6852 conditions per place. [2024-06-28 01:03:44,252 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 275 selfloop transitions, 99 changer transitions 0/390 dead transitions. [2024-06-28 01:03:44,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 390 transitions, 6191 flow [2024-06-28 01:03:44,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:44,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:44,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 01:03:44,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-28 01:03:44,253 INFO L175 Difference]: Start difference. First operand has 265 places, 355 transitions, 4932 flow. Second operand 7 states and 212 transitions. [2024-06-28 01:03:44,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 390 transitions, 6191 flow [2024-06-28 01:03:45,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 390 transitions, 5966 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:45,362 INFO L231 Difference]: Finished difference. Result has 267 places, 364 transitions, 5082 flow [2024-06-28 01:03:45,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5082, PETRI_PLACES=267, PETRI_TRANSITIONS=364} [2024-06-28 01:03:45,362 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 216 predicate places. [2024-06-28 01:03:45,362 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 364 transitions, 5082 flow [2024-06-28 01:03:45,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:45,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:45,363 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-28 01:03:45,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:03:45,363 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:45,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:45,363 INFO L85 PathProgramCache]: Analyzing trace with hash -533775278, now seen corresponding path program 10 times [2024-06-28 01:03:45,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:45,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536809681] [2024-06-28 01:03:45,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:45,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:45,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:45,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:45,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:45,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536809681] [2024-06-28 01:03:45,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536809681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:45,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:45,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:45,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705019026] [2024-06-28 01:03:45,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:45,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:45,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:45,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:45,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:45,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:45,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 364 transitions, 5082 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:45,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:45,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:45,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:46,685 INFO L124 PetriNetUnfolderBase]: 4946/8387 cut-off events. [2024-06-28 01:03:46,685 INFO L125 PetriNetUnfolderBase]: For 457734/458014 co-relation queries the response was YES. [2024-06-28 01:03:46,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56876 conditions, 8387 events. 4946/8387 cut-off events. For 457734/458014 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 61218 event pairs, 1177 based on Foata normal form. 164/8354 useless extension candidates. Maximal degree in co-relation 56762. Up to 6803 conditions per place. [2024-06-28 01:03:46,793 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 271 selfloop transitions, 100 changer transitions 0/387 dead transitions. [2024-06-28 01:03:46,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 387 transitions, 6166 flow [2024-06-28 01:03:46,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:46,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:46,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:03:46,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-28 01:03:46,794 INFO L175 Difference]: Start difference. First operand has 267 places, 364 transitions, 5082 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:03:46,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 387 transitions, 6166 flow [2024-06-28 01:03:48,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 387 transitions, 6009 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:48,182 INFO L231 Difference]: Finished difference. Result has 271 places, 364 transitions, 5133 flow [2024-06-28 01:03:48,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4925, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5133, PETRI_PLACES=271, PETRI_TRANSITIONS=364} [2024-06-28 01:03:48,183 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-06-28 01:03:48,183 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 364 transitions, 5133 flow [2024-06-28 01:03:48,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:48,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:48,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-28 01:03:48,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:03:48,184 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:48,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:48,184 INFO L85 PathProgramCache]: Analyzing trace with hash -654337926, now seen corresponding path program 11 times [2024-06-28 01:03:48,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:48,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953052855] [2024-06-28 01:03:48,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:48,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:48,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:48,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:48,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:48,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953052855] [2024-06-28 01:03:48,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953052855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:48,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:48,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:48,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462249244] [2024-06-28 01:03:48,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:48,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:48,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:48,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:48,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:48,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 364 transitions, 5133 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:48,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:48,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:48,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:49,544 INFO L124 PetriNetUnfolderBase]: 4901/8535 cut-off events. [2024-06-28 01:03:49,545 INFO L125 PetriNetUnfolderBase]: For 466700/466963 co-relation queries the response was YES. [2024-06-28 01:03:49,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56556 conditions, 8535 events. 4901/8535 cut-off events. For 466700/466963 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 64208 event pairs, 1284 based on Foata normal form. 128/8521 useless extension candidates. Maximal degree in co-relation 56441. Up to 6739 conditions per place. [2024-06-28 01:03:49,663 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 259 selfloop transitions, 112 changer transitions 0/387 dead transitions. [2024-06-28 01:03:49,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 387 transitions, 6221 flow [2024-06-28 01:03:49,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:49,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:49,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:03:49,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352583586626139 [2024-06-28 01:03:49,665 INFO L175 Difference]: Start difference. First operand has 271 places, 364 transitions, 5133 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:03:49,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 387 transitions, 6221 flow [2024-06-28 01:03:50,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 387 transitions, 5958 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:50,982 INFO L231 Difference]: Finished difference. Result has 272 places, 364 transitions, 5102 flow [2024-06-28 01:03:50,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4870, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5102, PETRI_PLACES=272, PETRI_TRANSITIONS=364} [2024-06-28 01:03:50,983 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 221 predicate places. [2024-06-28 01:03:50,983 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 364 transitions, 5102 flow [2024-06-28 01:03:50,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:50,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:50,983 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-28 01:03:50,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:03:50,984 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:50,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:50,984 INFO L85 PathProgramCache]: Analyzing trace with hash 693201494, now seen corresponding path program 12 times [2024-06-28 01:03:50,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:50,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110209230] [2024-06-28 01:03:50,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:50,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:50,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:51,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:51,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:51,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110209230] [2024-06-28 01:03:51,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110209230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:51,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:51,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:51,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288749102] [2024-06-28 01:03:51,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:51,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:51,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:51,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:51,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:51,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:51,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 364 transitions, 5102 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:51,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:51,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:51,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:52,373 INFO L124 PetriNetUnfolderBase]: 4966/8548 cut-off events. [2024-06-28 01:03:52,373 INFO L125 PetriNetUnfolderBase]: For 469815/470091 co-relation queries the response was YES. [2024-06-28 01:03:52,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57028 conditions, 8548 events. 4966/8548 cut-off events. For 469815/470091 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 63511 event pairs, 1698 based on Foata normal form. 99/8452 useless extension candidates. Maximal degree in co-relation 56913. Up to 7280 conditions per place. [2024-06-28 01:03:52,479 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 332 selfloop transitions, 37 changer transitions 0/385 dead transitions. [2024-06-28 01:03:52,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 385 transitions, 5906 flow [2024-06-28 01:03:52,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:52,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:52,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:03:52,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-06-28 01:03:52,481 INFO L175 Difference]: Start difference. First operand has 272 places, 364 transitions, 5102 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:03:52,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 385 transitions, 5906 flow [2024-06-28 01:03:53,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 385 transitions, 5635 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:53,722 INFO L231 Difference]: Finished difference. Result has 274 places, 364 transitions, 4913 flow [2024-06-28 01:03:53,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4831, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4913, PETRI_PLACES=274, PETRI_TRANSITIONS=364} [2024-06-28 01:03:53,723 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 223 predicate places. [2024-06-28 01:03:53,723 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 364 transitions, 4913 flow [2024-06-28 01:03:53,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:53,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:53,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:53,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:03:53,723 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:53,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:53,724 INFO L85 PathProgramCache]: Analyzing trace with hash 2090815692, now seen corresponding path program 4 times [2024-06-28 01:03:53,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:53,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776189639] [2024-06-28 01:03:53,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:53,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:53,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:53,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:53,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:53,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776189639] [2024-06-28 01:03:53,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776189639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:53,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:53,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:53,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972121198] [2024-06-28 01:03:53,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:53,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:53,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:53,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:53,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:53,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:53,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 364 transitions, 4913 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:53,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:53,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:53,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:55,064 INFO L124 PetriNetUnfolderBase]: 4976/8622 cut-off events. [2024-06-28 01:03:55,064 INFO L125 PetriNetUnfolderBase]: For 474129/474380 co-relation queries the response was YES. [2024-06-28 01:03:55,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56807 conditions, 8622 events. 4976/8622 cut-off events. For 474129/474380 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 64412 event pairs, 1649 based on Foata normal form. 103/8553 useless extension candidates. Maximal degree in co-relation 56691. Up to 7327 conditions per place. [2024-06-28 01:03:55,177 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 352 selfloop transitions, 30 changer transitions 0/398 dead transitions. [2024-06-28 01:03:55,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 398 transitions, 5846 flow [2024-06-28 01:03:55,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:55,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:55,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:03:55,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-28 01:03:55,178 INFO L175 Difference]: Start difference. First operand has 274 places, 364 transitions, 4913 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:03:55,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 398 transitions, 5846 flow [2024-06-28 01:03:56,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 398 transitions, 5731 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:56,263 INFO L231 Difference]: Finished difference. Result has 274 places, 368 transitions, 4952 flow [2024-06-28 01:03:56,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4798, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4952, PETRI_PLACES=274, PETRI_TRANSITIONS=368} [2024-06-28 01:03:56,264 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 223 predicate places. [2024-06-28 01:03:56,264 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 368 transitions, 4952 flow [2024-06-28 01:03:56,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:56,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:56,264 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-28 01:03:56,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:03:56,265 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:56,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:56,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1560351216, now seen corresponding path program 5 times [2024-06-28 01:03:56,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:56,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740860518] [2024-06-28 01:03:56,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:56,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:56,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:56,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:56,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:56,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740860518] [2024-06-28 01:03:56,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740860518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:56,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:56,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:56,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396018354] [2024-06-28 01:03:56,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:56,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:56,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:56,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:56,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:56,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:56,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 368 transitions, 4952 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:56,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:56,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:56,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:57,566 INFO L124 PetriNetUnfolderBase]: 4939/8640 cut-off events. [2024-06-28 01:03:57,566 INFO L125 PetriNetUnfolderBase]: For 482099/482374 co-relation queries the response was YES. [2024-06-28 01:03:57,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56543 conditions, 8640 events. 4939/8640 cut-off events. For 482099/482374 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 64979 event pairs, 1397 based on Foata normal form. 144/8643 useless extension candidates. Maximal degree in co-relation 56426. Up to 6767 conditions per place. [2024-06-28 01:03:57,671 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 262 selfloop transitions, 120 changer transitions 0/398 dead transitions. [2024-06-28 01:03:57,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 398 transitions, 6236 flow [2024-06-28 01:03:57,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:57,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:57,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 01:03:57,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-06-28 01:03:57,673 INFO L175 Difference]: Start difference. First operand has 274 places, 368 transitions, 4952 flow. Second operand 7 states and 214 transitions. [2024-06-28 01:03:57,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 398 transitions, 6236 flow [2024-06-28 01:03:58,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 398 transitions, 6147 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:58,913 INFO L231 Difference]: Finished difference. Result has 276 places, 368 transitions, 5110 flow [2024-06-28 01:03:58,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4863, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5110, PETRI_PLACES=276, PETRI_TRANSITIONS=368} [2024-06-28 01:03:58,913 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 225 predicate places. [2024-06-28 01:03:58,913 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 368 transitions, 5110 flow [2024-06-28 01:03:58,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:58,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:58,914 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-28 01:03:58,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:03:58,914 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:58,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:58,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1918431728, now seen corresponding path program 6 times [2024-06-28 01:03:58,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:58,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861832904] [2024-06-28 01:03:58,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:58,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:58,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:58,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:58,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:58,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861832904] [2024-06-28 01:03:58,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861832904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:58,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:58,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:58,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016913659] [2024-06-28 01:03:58,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:58,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:58,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:58,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:58,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:59,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:03:59,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 368 transitions, 5110 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:59,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:59,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:03:59,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:00,262 INFO L124 PetriNetUnfolderBase]: 4961/8598 cut-off events. [2024-06-28 01:04:00,262 INFO L125 PetriNetUnfolderBase]: For 491341/491598 co-relation queries the response was YES. [2024-06-28 01:04:00,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57160 conditions, 8598 events. 4961/8598 cut-off events. For 491341/491598 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 64160 event pairs, 1781 based on Foata normal form. 87/8539 useless extension candidates. Maximal degree in co-relation 57042. Up to 7233 conditions per place. [2024-06-28 01:04:00,370 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 343 selfloop transitions, 46 changer transitions 0/405 dead transitions. [2024-06-28 01:04:00,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 405 transitions, 6146 flow [2024-06-28 01:04:00,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:04:00,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:04:00,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-06-28 01:04:00,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146572104018913 [2024-06-28 01:04:00,371 INFO L175 Difference]: Start difference. First operand has 276 places, 368 transitions, 5110 flow. Second operand 9 states and 260 transitions. [2024-06-28 01:04:00,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 405 transitions, 6146 flow [2024-06-28 01:04:01,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 405 transitions, 5804 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:01,871 INFO L231 Difference]: Finished difference. Result has 280 places, 368 transitions, 4867 flow [2024-06-28 01:04:01,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4867, PETRI_PLACES=280, PETRI_TRANSITIONS=368} [2024-06-28 01:04:01,872 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 229 predicate places. [2024-06-28 01:04:01,872 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 368 transitions, 4867 flow [2024-06-28 01:04:01,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:01,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:01,873 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-28 01:04:01,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:04:01,873 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:01,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:01,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1905099248, now seen corresponding path program 7 times [2024-06-28 01:04:01,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:01,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132072534] [2024-06-28 01:04:01,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:01,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:01,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-28 01:04:01,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:01,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132072534] [2024-06-28 01:04:01,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132072534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:01,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:01,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:01,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900038193] [2024-06-28 01:04:01,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:01,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:01,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:01,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:01,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:02,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:02,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 368 transitions, 4867 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:02,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:02,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:02,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:03,257 INFO L124 PetriNetUnfolderBase]: 4953/8595 cut-off events. [2024-06-28 01:04:03,258 INFO L125 PetriNetUnfolderBase]: For 495532/495786 co-relation queries the response was YES. [2024-06-28 01:04:03,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56517 conditions, 8595 events. 4953/8595 cut-off events. For 495532/495786 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 64268 event pairs, 1784 based on Foata normal form. 82/8530 useless extension candidates. Maximal degree in co-relation 56398. Up to 7225 conditions per place. [2024-06-28 01:04:03,371 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 336 selfloop transitions, 43 changer transitions 0/395 dead transitions. [2024-06-28 01:04:03,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 395 transitions, 5707 flow [2024-06-28 01:04:03,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:03,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:03,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:04:03,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-06-28 01:04:03,372 INFO L175 Difference]: Start difference. First operand has 280 places, 368 transitions, 4867 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:04:03,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 395 transitions, 5707 flow [2024-06-28 01:04:04,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 395 transitions, 5546 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:04:04,664 INFO L231 Difference]: Finished difference. Result has 279 places, 368 transitions, 4801 flow [2024-06-28 01:04:04,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4706, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4801, PETRI_PLACES=279, PETRI_TRANSITIONS=368} [2024-06-28 01:04:04,665 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 228 predicate places. [2024-06-28 01:04:04,666 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 368 transitions, 4801 flow [2024-06-28 01:04:04,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:04,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:04,666 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-28 01:04:04,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:04:04,666 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:04,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:04,667 INFO L85 PathProgramCache]: Analyzing trace with hash 2023188684, now seen corresponding path program 8 times [2024-06-28 01:04:04,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:04,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846818603] [2024-06-28 01:04:04,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:04,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:04,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:04,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-28 01:04:04,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:04,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846818603] [2024-06-28 01:04:04,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846818603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:04,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:04,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:04,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399103145] [2024-06-28 01:04:04,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:04,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:04,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:04,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:04,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:04,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:04,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 368 transitions, 4801 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:04,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:04,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:04,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:06,192 INFO L124 PetriNetUnfolderBase]: 4977/8563 cut-off events. [2024-06-28 01:04:06,192 INFO L125 PetriNetUnfolderBase]: For 506509/506791 co-relation queries the response was YES. [2024-06-28 01:04:06,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56656 conditions, 8563 events. 4977/8563 cut-off events. For 506509/506791 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 63446 event pairs, 1234 based on Foata normal form. 173/8591 useless extension candidates. Maximal degree in co-relation 56536. Up to 6828 conditions per place. [2024-06-28 01:04:06,288 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 275 selfloop transitions, 108 changer transitions 0/399 dead transitions. [2024-06-28 01:04:06,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 399 transitions, 6025 flow [2024-06-28 01:04:06,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:06,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:06,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 01:04:06,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-28 01:04:06,289 INFO L175 Difference]: Start difference. First operand has 279 places, 368 transitions, 4801 flow. Second operand 7 states and 212 transitions. [2024-06-28 01:04:06,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 399 transitions, 6025 flow [2024-06-28 01:04:07,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 399 transitions, 5939 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:07,504 INFO L231 Difference]: Finished difference. Result has 280 places, 373 transitions, 5019 flow [2024-06-28 01:04:07,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4715, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5019, PETRI_PLACES=280, PETRI_TRANSITIONS=373} [2024-06-28 01:04:07,505 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 229 predicate places. [2024-06-28 01:04:07,505 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 373 transitions, 5019 flow [2024-06-28 01:04:07,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:07,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:07,506 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-28 01:04:07,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:04:07,506 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:07,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:07,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2031759564, now seen corresponding path program 9 times [2024-06-28 01:04:07,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:07,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694131122] [2024-06-28 01:04:07,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:07,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:07,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:07,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:07,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:07,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694131122] [2024-06-28 01:04:07,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694131122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:07,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:07,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:07,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784078895] [2024-06-28 01:04:07,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:07,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:07,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:07,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:07,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:07,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:07,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 373 transitions, 5019 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:07,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:07,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:07,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:08,922 INFO L124 PetriNetUnfolderBase]: 4969/8551 cut-off events. [2024-06-28 01:04:08,923 INFO L125 PetriNetUnfolderBase]: For 513353/513638 co-relation queries the response was YES. [2024-06-28 01:04:09,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57035 conditions, 8551 events. 4969/8551 cut-off events. For 513353/513638 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 63356 event pairs, 1234 based on Foata normal form. 176/8582 useless extension candidates. Maximal degree in co-relation 56914. Up to 6820 conditions per place. [2024-06-28 01:04:09,038 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 279 selfloop transitions, 103 changer transitions 0/398 dead transitions. [2024-06-28 01:04:09,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 398 transitions, 6011 flow [2024-06-28 01:04:09,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:09,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:09,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:04:09,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-06-28 01:04:09,040 INFO L175 Difference]: Start difference. First operand has 280 places, 373 transitions, 5019 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:04:09,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 398 transitions, 6011 flow [2024-06-28 01:04:10,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 398 transitions, 5711 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:10,446 INFO L231 Difference]: Finished difference. Result has 282 places, 373 transitions, 4935 flow [2024-06-28 01:04:10,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4719, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4935, PETRI_PLACES=282, PETRI_TRANSITIONS=373} [2024-06-28 01:04:10,447 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 231 predicate places. [2024-06-28 01:04:10,447 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 373 transitions, 4935 flow [2024-06-28 01:04:10,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:10,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:10,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-28 01:04:10,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:04:10,448 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:10,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:10,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1649909618, now seen corresponding path program 10 times [2024-06-28 01:04:10,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:10,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153378078] [2024-06-28 01:04:10,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:10,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:10,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:10,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:10,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:10,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153378078] [2024-06-28 01:04:10,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153378078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:10,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:10,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:10,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49385723] [2024-06-28 01:04:10,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:10,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:10,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:10,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:10,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:10,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:10,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 373 transitions, 4935 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:10,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:10,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:10,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:11,889 INFO L124 PetriNetUnfolderBase]: 4911/8574 cut-off events. [2024-06-28 01:04:11,889 INFO L125 PetriNetUnfolderBase]: For 515536/515808 co-relation queries the response was YES. [2024-06-28 01:04:11,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56537 conditions, 8574 events. 4911/8574 cut-off events. For 515536/515808 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 64434 event pairs, 1377 based on Foata normal form. 150/8566 useless extension candidates. Maximal degree in co-relation 56415. Up to 6728 conditions per place. [2024-06-28 01:04:11,999 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 255 selfloop transitions, 124 changer transitions 0/395 dead transitions. [2024-06-28 01:04:11,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 395 transitions, 5915 flow [2024-06-28 01:04:11,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:12,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:12,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:04:12,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-28 01:04:12,001 INFO L175 Difference]: Start difference. First operand has 282 places, 373 transitions, 4935 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:04:12,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 395 transitions, 5915 flow [2024-06-28 01:04:13,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 395 transitions, 5638 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:13,307 INFO L231 Difference]: Finished difference. Result has 282 places, 373 transitions, 4914 flow [2024-06-28 01:04:13,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4914, PETRI_PLACES=282, PETRI_TRANSITIONS=373} [2024-06-28 01:04:13,307 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 231 predicate places. [2024-06-28 01:04:13,308 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 373 transitions, 4914 flow [2024-06-28 01:04:13,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:13,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:13,308 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-28 01:04:13,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:04:13,308 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:13,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:13,309 INFO L85 PathProgramCache]: Analyzing trace with hash 91756048, now seen corresponding path program 11 times [2024-06-28 01:04:13,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:13,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397435277] [2024-06-28 01:04:13,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:13,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:13,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:13,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:13,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:13,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397435277] [2024-06-28 01:04:13,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397435277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:13,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:13,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:13,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266385285] [2024-06-28 01:04:13,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:13,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:13,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:13,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:13,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:13,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:13,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 373 transitions, 4914 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:13,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:13,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:13,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:14,702 INFO L124 PetriNetUnfolderBase]: 4948/8698 cut-off events. [2024-06-28 01:04:14,702 INFO L125 PetriNetUnfolderBase]: For 527910/528197 co-relation queries the response was YES. [2024-06-28 01:04:14,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56992 conditions, 8698 events. 4948/8698 cut-off events. For 527910/528197 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 66013 event pairs, 1411 based on Foata normal form. 169/8735 useless extension candidates. Maximal degree in co-relation 56869. Up to 6777 conditions per place. [2024-06-28 01:04:14,821 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 275 selfloop transitions, 109 changer transitions 0/400 dead transitions. [2024-06-28 01:04:14,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 400 transitions, 5998 flow [2024-06-28 01:04:14,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:14,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:14,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:04:14,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322188449848024 [2024-06-28 01:04:14,823 INFO L175 Difference]: Start difference. First operand has 282 places, 373 transitions, 4914 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:04:14,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 400 transitions, 5998 flow [2024-06-28 01:04:16,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 400 transitions, 5590 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:16,528 INFO L231 Difference]: Finished difference. Result has 282 places, 378 transitions, 4824 flow [2024-06-28 01:04:16,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4521, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4824, PETRI_PLACES=282, PETRI_TRANSITIONS=378} [2024-06-28 01:04:16,528 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 231 predicate places. [2024-06-28 01:04:16,528 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 378 transitions, 4824 flow [2024-06-28 01:04:16,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:16,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:16,529 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-28 01:04:16,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:04:16,529 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:16,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:16,529 INFO L85 PathProgramCache]: Analyzing trace with hash 100326928, now seen corresponding path program 12 times [2024-06-28 01:04:16,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:16,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958700580] [2024-06-28 01:04:16,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:16,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:16,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:16,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:16,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:16,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958700580] [2024-06-28 01:04:16,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958700580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:16,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:16,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:16,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427584101] [2024-06-28 01:04:16,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:16,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:16,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:16,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:16,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:16,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:16,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 378 transitions, 4824 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:16,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:16,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:16,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:17,917 INFO L124 PetriNetUnfolderBase]: 4967/8570 cut-off events. [2024-06-28 01:04:17,918 INFO L125 PetriNetUnfolderBase]: For 528290/528574 co-relation queries the response was YES. [2024-06-28 01:04:17,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56729 conditions, 8570 events. 4967/8570 cut-off events. For 528290/528574 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 63866 event pairs, 1209 based on Foata normal form. 172/8601 useless extension candidates. Maximal degree in co-relation 56605. Up to 6821 conditions per place. [2024-06-28 01:04:18,027 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 275 selfloop transitions, 108 changer transitions 0/399 dead transitions. [2024-06-28 01:04:18,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 399 transitions, 5656 flow [2024-06-28 01:04:18,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:18,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:18,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:04:18,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-06-28 01:04:18,028 INFO L175 Difference]: Start difference. First operand has 282 places, 378 transitions, 4824 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:04:18,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 399 transitions, 5656 flow [2024-06-28 01:04:19,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 399 transitions, 5253 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:19,740 INFO L231 Difference]: Finished difference. Result has 282 places, 378 transitions, 4648 flow [2024-06-28 01:04:19,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4421, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4648, PETRI_PLACES=282, PETRI_TRANSITIONS=378} [2024-06-28 01:04:19,741 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 231 predicate places. [2024-06-28 01:04:19,741 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 378 transitions, 4648 flow [2024-06-28 01:04:19,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:19,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:19,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:19,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:04:19,742 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:19,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:19,742 INFO L85 PathProgramCache]: Analyzing trace with hash 2123075480, now seen corresponding path program 1 times [2024-06-28 01:04:19,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:19,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332527338] [2024-06-28 01:04:19,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:19,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:19,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:19,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:19,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:19,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332527338] [2024-06-28 01:04:19,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332527338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:19,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:19,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:19,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946404610] [2024-06-28 01:04:19,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:19,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:19,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:19,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:19,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:19,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:19,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 378 transitions, 4648 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:19,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:19,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:19,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:21,192 INFO L124 PetriNetUnfolderBase]: 4993/8698 cut-off events. [2024-06-28 01:04:21,192 INFO L125 PetriNetUnfolderBase]: For 551061/551341 co-relation queries the response was YES. [2024-06-28 01:04:21,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57972 conditions, 8698 events. 4993/8698 cut-off events. For 551061/551341 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 65099 event pairs, 1333 based on Foata normal form. 94/8594 useless extension candidates. Maximal degree in co-relation 57847. Up to 7355 conditions per place. [2024-06-28 01:04:21,315 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 377 selfloop transitions, 25 changer transitions 0/418 dead transitions. [2024-06-28 01:04:21,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 418 transitions, 5912 flow [2024-06-28 01:04:21,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:21,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:21,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:04:21,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-06-28 01:04:21,316 INFO L175 Difference]: Start difference. First operand has 282 places, 378 transitions, 4648 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:04:21,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 418 transitions, 5912 flow [2024-06-28 01:04:22,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 418 transitions, 5652 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:22,772 INFO L231 Difference]: Finished difference. Result has 283 places, 384 transitions, 4656 flow [2024-06-28 01:04:22,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4388, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4656, PETRI_PLACES=283, PETRI_TRANSITIONS=384} [2024-06-28 01:04:22,773 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 232 predicate places. [2024-06-28 01:04:22,773 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 384 transitions, 4656 flow [2024-06-28 01:04:22,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:22,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:22,773 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-28 01:04:22,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:04:22,773 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:22,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:22,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1861068046, now seen corresponding path program 2 times [2024-06-28 01:04:22,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:22,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512653389] [2024-06-28 01:04:22,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:22,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:22,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:22,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-28 01:04:22,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:22,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512653389] [2024-06-28 01:04:22,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512653389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:22,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:22,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:22,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607098234] [2024-06-28 01:04:22,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:22,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:22,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:22,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:22,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:22,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:22,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 384 transitions, 4656 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:22,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:22,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:22,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:24,214 INFO L124 PetriNetUnfolderBase]: 5040/8651 cut-off events. [2024-06-28 01:04:24,214 INFO L125 PetriNetUnfolderBase]: For 558848/559113 co-relation queries the response was YES. [2024-06-28 01:04:24,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57890 conditions, 8651 events. 5040/8651 cut-off events. For 558848/559113 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 63969 event pairs, 1828 based on Foata normal form. 79/8532 useless extension candidates. Maximal degree in co-relation 57764. Up to 7495 conditions per place. [2024-06-28 01:04:24,335 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 374 selfloop transitions, 20 changer transitions 0/410 dead transitions. [2024-06-28 01:04:24,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 410 transitions, 5516 flow [2024-06-28 01:04:24,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:24,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:24,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:04:24,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2024-06-28 01:04:24,338 INFO L175 Difference]: Start difference. First operand has 283 places, 384 transitions, 4656 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:04:24,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 410 transitions, 5516 flow [2024-06-28 01:04:25,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 410 transitions, 5329 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:25,763 INFO L231 Difference]: Finished difference. Result has 286 places, 384 transitions, 4515 flow [2024-06-28 01:04:25,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4469, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4515, PETRI_PLACES=286, PETRI_TRANSITIONS=384} [2024-06-28 01:04:25,763 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 235 predicate places. [2024-06-28 01:04:25,763 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 384 transitions, 4515 flow [2024-06-28 01:04:25,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:25,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:25,764 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-28 01:04:25,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:04:25,764 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:25,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:25,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1624158032, now seen corresponding path program 3 times [2024-06-28 01:04:25,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:25,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431483432] [2024-06-28 01:04:25,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:25,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:25,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:25,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:25,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:25,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431483432] [2024-06-28 01:04:25,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431483432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:25,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:25,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:25,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777760758] [2024-06-28 01:04:25,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:25,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:25,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:25,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:25,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:25,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:25,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 384 transitions, 4515 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:25,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:25,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:25,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:27,272 INFO L124 PetriNetUnfolderBase]: 5067/8699 cut-off events. [2024-06-28 01:04:27,272 INFO L125 PetriNetUnfolderBase]: For 566374/566571 co-relation queries the response was YES. [2024-06-28 01:04:27,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57903 conditions, 8699 events. 5067/8699 cut-off events. For 566374/566571 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 64325 event pairs, 1813 based on Foata normal form. 72/8573 useless extension candidates. Maximal degree in co-relation 57775. Up to 7503 conditions per place. [2024-06-28 01:04:27,391 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 358 selfloop transitions, 37 changer transitions 0/411 dead transitions. [2024-06-28 01:04:27,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 411 transitions, 5484 flow [2024-06-28 01:04:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:27,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:27,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:04:27,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-06-28 01:04:27,393 INFO L175 Difference]: Start difference. First operand has 286 places, 384 transitions, 4515 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:04:27,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 411 transitions, 5484 flow [2024-06-28 01:04:29,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 411 transitions, 5439 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:29,272 INFO L231 Difference]: Finished difference. Result has 287 places, 387 transitions, 4665 flow [2024-06-28 01:04:29,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4470, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4665, PETRI_PLACES=287, PETRI_TRANSITIONS=387} [2024-06-28 01:04:29,273 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 236 predicate places. [2024-06-28 01:04:29,273 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 387 transitions, 4665 flow [2024-06-28 01:04:29,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:29,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:29,273 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-28 01:04:29,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:04:29,274 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:29,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:29,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1911695238, now seen corresponding path program 4 times [2024-06-28 01:04:29,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:29,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492533802] [2024-06-28 01:04:29,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:29,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:29,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:29,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:29,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:29,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492533802] [2024-06-28 01:04:29,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492533802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:29,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:29,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:29,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162739800] [2024-06-28 01:04:29,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:29,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:29,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:29,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:29,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:29,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:29,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 387 transitions, 4665 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:29,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:29,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:29,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:30,729 INFO L124 PetriNetUnfolderBase]: 5062/8667 cut-off events. [2024-06-28 01:04:30,729 INFO L125 PetriNetUnfolderBase]: For 572641/572845 co-relation queries the response was YES. [2024-06-28 01:04:30,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57996 conditions, 8667 events. 5062/8667 cut-off events. For 572641/572845 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 63873 event pairs, 1820 based on Foata normal form. 71/8543 useless extension candidates. Maximal degree in co-relation 57867. Up to 7496 conditions per place. [2024-06-28 01:04:30,848 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 358 selfloop transitions, 37 changer transitions 0/411 dead transitions. [2024-06-28 01:04:30,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 411 transitions, 5632 flow [2024-06-28 01:04:30,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:30,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:30,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 01:04:30,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5987841945288754 [2024-06-28 01:04:30,849 INFO L175 Difference]: Start difference. First operand has 287 places, 387 transitions, 4665 flow. Second operand 7 states and 197 transitions. [2024-06-28 01:04:30,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 411 transitions, 5632 flow [2024-06-28 01:04:32,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 411 transitions, 5472 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:32,750 INFO L231 Difference]: Finished difference. Result has 289 places, 390 transitions, 4706 flow [2024-06-28 01:04:32,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4706, PETRI_PLACES=289, PETRI_TRANSITIONS=390} [2024-06-28 01:04:32,751 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 238 predicate places. [2024-06-28 01:04:32,752 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 390 transitions, 4706 flow [2024-06-28 01:04:32,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:32,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:32,752 INFO 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-28 01:04:32,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:04:32,753 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:32,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:32,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1537397638, now seen corresponding path program 1 times [2024-06-28 01:04:32,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:32,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533900757] [2024-06-28 01:04:32,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:32,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:32,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:32,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-28 01:04:32,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:32,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533900757] [2024-06-28 01:04:32,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533900757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:32,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:32,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:32,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360199192] [2024-06-28 01:04:32,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:32,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:32,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:32,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:32,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:32,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:32,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 390 transitions, 4706 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:32,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:32,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:32,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:34,250 INFO L124 PetriNetUnfolderBase]: 5069/8800 cut-off events. [2024-06-28 01:04:34,250 INFO L125 PetriNetUnfolderBase]: For 586629/586996 co-relation queries the response was YES. [2024-06-28 01:04:34,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58170 conditions, 8800 events. 5069/8800 cut-off events. For 586629/586996 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 66012 event pairs, 1286 based on Foata normal form. 157/8791 useless extension candidates. Maximal degree in co-relation 58040. Up to 7139 conditions per place. [2024-06-28 01:04:34,366 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 319 selfloop transitions, 84 changer transitions 0/419 dead transitions. [2024-06-28 01:04:34,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 419 transitions, 5879 flow [2024-06-28 01:04:34,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:04:34,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:04:34,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 01:04:34,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-28 01:04:34,368 INFO L175 Difference]: Start difference. First operand has 289 places, 390 transitions, 4706 flow. Second operand 6 states and 186 transitions. [2024-06-28 01:04:34,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 419 transitions, 5879 flow [2024-06-28 01:04:36,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 419 transitions, 5713 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:36,284 INFO L231 Difference]: Finished difference. Result has 291 places, 397 transitions, 4920 flow [2024-06-28 01:04:36,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4920, PETRI_PLACES=291, PETRI_TRANSITIONS=397} [2024-06-28 01:04:36,285 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 240 predicate places. [2024-06-28 01:04:36,285 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 397 transitions, 4920 flow [2024-06-28 01:04:36,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:36,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:36,286 INFO 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-28 01:04:36,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:04:36,286 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:36,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:36,286 INFO L85 PathProgramCache]: Analyzing trace with hash 652124918, now seen corresponding path program 2 times [2024-06-28 01:04:36,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:36,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267266752] [2024-06-28 01:04:36,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:36,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:36,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:36,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:36,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:36,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267266752] [2024-06-28 01:04:36,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267266752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:36,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:36,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:36,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237587227] [2024-06-28 01:04:36,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:36,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:36,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:36,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:36,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:36,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:36,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 397 transitions, 4920 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:36,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:36,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:36,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:37,827 INFO L124 PetriNetUnfolderBase]: 5082/8882 cut-off events. [2024-06-28 01:04:37,827 INFO L125 PetriNetUnfolderBase]: For 594011/594346 co-relation queries the response was YES. [2024-06-28 01:04:37,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58736 conditions, 8882 events. 5082/8882 cut-off events. For 594011/594346 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 67160 event pairs, 1294 based on Foata normal form. 161/8873 useless extension candidates. Maximal degree in co-relation 58604. Up to 7155 conditions per place. [2024-06-28 01:04:37,950 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 301 selfloop transitions, 114 changer transitions 0/431 dead transitions. [2024-06-28 01:04:37,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 431 transitions, 6077 flow [2024-06-28 01:04:37,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:04:37,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:04:37,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-28 01:04:37,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-06-28 01:04:37,951 INFO L175 Difference]: Start difference. First operand has 291 places, 397 transitions, 4920 flow. Second operand 9 states and 264 transitions. [2024-06-28 01:04:37,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 431 transitions, 6077 flow [2024-06-28 01:04:39,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 431 transitions, 5951 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:04:39,693 INFO L231 Difference]: Finished difference. Result has 297 places, 400 transitions, 5095 flow [2024-06-28 01:04:39,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5095, PETRI_PLACES=297, PETRI_TRANSITIONS=400} [2024-06-28 01:04:39,693 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 246 predicate places. [2024-06-28 01:04:39,693 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 400 transitions, 5095 flow [2024-06-28 01:04:39,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:39,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:39,694 INFO 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-28 01:04:39,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:04:39,694 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:39,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:39,694 INFO L85 PathProgramCache]: Analyzing trace with hash -617249158, now seen corresponding path program 3 times [2024-06-28 01:04:39,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:39,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066259508] [2024-06-28 01:04:39,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:39,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:39,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:39,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:39,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:39,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066259508] [2024-06-28 01:04:39,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066259508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:39,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:39,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:39,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016335869] [2024-06-28 01:04:39,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:39,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:39,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:39,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:39,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:39,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:39,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 400 transitions, 5095 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:39,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:39,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:39,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:41,192 INFO L124 PetriNetUnfolderBase]: 5082/8881 cut-off events. [2024-06-28 01:04:41,193 INFO L125 PetriNetUnfolderBase]: For 599459/599793 co-relation queries the response was YES. [2024-06-28 01:04:41,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58964 conditions, 8881 events. 5082/8881 cut-off events. For 599459/599793 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 67253 event pairs, 1300 based on Foata normal form. 153/8863 useless extension candidates. Maximal degree in co-relation 58831. Up to 7156 conditions per place. [2024-06-28 01:04:41,325 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 317 selfloop transitions, 94 changer transitions 0/427 dead transitions. [2024-06-28 01:04:41,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 427 transitions, 6001 flow [2024-06-28 01:04:41,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:41,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:41,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:04:41,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6303191489361702 [2024-06-28 01:04:41,326 INFO L175 Difference]: Start difference. First operand has 297 places, 400 transitions, 5095 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:04:41,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 427 transitions, 6001 flow [2024-06-28 01:04:43,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 427 transitions, 5784 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:43,436 INFO L231 Difference]: Finished difference. Result has 300 places, 400 transitions, 5085 flow [2024-06-28 01:04:43,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4878, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5085, PETRI_PLACES=300, PETRI_TRANSITIONS=400} [2024-06-28 01:04:43,437 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 249 predicate places. [2024-06-28 01:04:43,437 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 400 transitions, 5085 flow [2024-06-28 01:04:43,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:43,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:43,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:43,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:04:43,437 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:43,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:43,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1148029660, now seen corresponding path program 4 times [2024-06-28 01:04:43,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:43,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992661406] [2024-06-28 01:04:43,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:43,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:43,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:43,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:43,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:43,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992661406] [2024-06-28 01:04:43,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992661406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:43,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:43,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:43,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167963762] [2024-06-28 01:04:43,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:43,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:43,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:43,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:43,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:43,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:43,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 400 transitions, 5085 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:43,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:43,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:43,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:44,893 INFO L124 PetriNetUnfolderBase]: 5142/8716 cut-off events. [2024-06-28 01:04:44,894 INFO L125 PetriNetUnfolderBase]: For 608949/609243 co-relation queries the response was YES. [2024-06-28 01:04:45,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59312 conditions, 8716 events. 5142/8716 cut-off events. For 608949/609243 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 64051 event pairs, 1174 based on Foata normal form. 153/8654 useless extension candidates. Maximal degree in co-relation 59178. Up to 7059 conditions per place. [2024-06-28 01:04:45,200 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 299 selfloop transitions, 116 changer transitions 0/431 dead transitions. [2024-06-28 01:04:45,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 431 transitions, 6231 flow [2024-06-28 01:04:45,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:45,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:45,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:04:45,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-06-28 01:04:45,202 INFO L175 Difference]: Start difference. First operand has 300 places, 400 transitions, 5085 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:04:45,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 431 transitions, 6231 flow [2024-06-28 01:04:47,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 431 transitions, 5977 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:04:47,205 INFO L231 Difference]: Finished difference. Result has 299 places, 403 transitions, 5130 flow [2024-06-28 01:04:47,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4831, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5130, PETRI_PLACES=299, PETRI_TRANSITIONS=403} [2024-06-28 01:04:47,206 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 248 predicate places. [2024-06-28 01:04:47,206 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 403 transitions, 5130 flow [2024-06-28 01:04:47,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:47,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:47,206 INFO 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-28 01:04:47,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:04:47,207 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:47,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:47,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1502708410, now seen corresponding path program 5 times [2024-06-28 01:04:47,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:47,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953935033] [2024-06-28 01:04:47,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:47,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:47,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:47,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:47,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:47,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953935033] [2024-06-28 01:04:47,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953935033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:47,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:47,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:47,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570412667] [2024-06-28 01:04:47,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:47,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:47,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:47,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:47,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:47,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:47,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 403 transitions, 5130 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:47,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:47,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:47,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:48,669 INFO L124 PetriNetUnfolderBase]: 5136/8721 cut-off events. [2024-06-28 01:04:48,669 INFO L125 PetriNetUnfolderBase]: For 616590/616880 co-relation queries the response was YES. [2024-06-28 01:04:48,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59453 conditions, 8721 events. 5136/8721 cut-off events. For 616590/616880 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 64144 event pairs, 1181 based on Foata normal form. 133/8644 useless extension candidates. Maximal degree in co-relation 59318. Up to 7052 conditions per place. [2024-06-28 01:04:48,795 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 290 selfloop transitions, 125 changer transitions 0/431 dead transitions. [2024-06-28 01:04:48,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 431 transitions, 6426 flow [2024-06-28 01:04:48,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:48,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:48,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 01:04:48,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-06-28 01:04:48,797 INFO L175 Difference]: Start difference. First operand has 299 places, 403 transitions, 5130 flow. Second operand 7 states and 212 transitions. [2024-06-28 01:04:48,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 431 transitions, 6426 flow [2024-06-28 01:04:51,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 431 transitions, 6076 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:51,285 INFO L231 Difference]: Finished difference. Result has 300 places, 405 transitions, 5072 flow [2024-06-28 01:04:51,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5072, PETRI_PLACES=300, PETRI_TRANSITIONS=405} [2024-06-28 01:04:51,286 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 249 predicate places. [2024-06-28 01:04:51,286 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 405 transitions, 5072 flow [2024-06-28 01:04:51,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:51,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:51,286 INFO 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-28 01:04:51,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:04:51,287 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:51,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:51,287 INFO L85 PathProgramCache]: Analyzing trace with hash 946511406, now seen corresponding path program 6 times [2024-06-28 01:04:51,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:51,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920548491] [2024-06-28 01:04:51,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:51,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:51,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:51,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-28 01:04:51,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:51,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920548491] [2024-06-28 01:04:51,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920548491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:51,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:51,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:51,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447438849] [2024-06-28 01:04:51,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:51,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:51,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:51,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:51,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:51,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:51,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 405 transitions, 5072 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:51,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:51,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:51,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:52,889 INFO L124 PetriNetUnfolderBase]: 5136/8718 cut-off events. [2024-06-28 01:04:52,889 INFO L125 PetriNetUnfolderBase]: For 623227/623520 co-relation queries the response was YES. [2024-06-28 01:04:52,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58851 conditions, 8718 events. 5136/8718 cut-off events. For 623227/623520 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 64076 event pairs, 1178 based on Foata normal form. 143/8650 useless extension candidates. Maximal degree in co-relation 58717. Up to 7053 conditions per place. [2024-06-28 01:04:53,011 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 297 selfloop transitions, 117 changer transitions 0/430 dead transitions. [2024-06-28 01:04:53,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 430 transitions, 6154 flow [2024-06-28 01:04:53,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:53,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:53,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:04:53,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:04:53,013 INFO L175 Difference]: Start difference. First operand has 300 places, 405 transitions, 5072 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:04:53,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 430 transitions, 6154 flow [2024-06-28 01:04:55,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 430 transitions, 5776 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:55,608 INFO L231 Difference]: Finished difference. Result has 301 places, 405 transitions, 4939 flow [2024-06-28 01:04:55,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4694, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=301, PETRI_TRANSITIONS=405} [2024-06-28 01:04:55,609 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 250 predicate places. [2024-06-28 01:04:55,609 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 405 transitions, 4939 flow [2024-06-28 01:04:55,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:55,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:55,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-28 01:04:55,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:04:55,609 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:55,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:55,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1669023690, now seen corresponding path program 7 times [2024-06-28 01:04:55,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:55,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326230172] [2024-06-28 01:04:55,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:55,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:55,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:55,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:55,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:55,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326230172] [2024-06-28 01:04:55,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326230172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:55,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:55,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:55,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381367258] [2024-06-28 01:04:55,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:55,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:55,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:55,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:55,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:55,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:55,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 405 transitions, 4939 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:55,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:55,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:55,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:57,090 INFO L124 PetriNetUnfolderBase]: 5110/8669 cut-off events. [2024-06-28 01:04:57,091 INFO L125 PetriNetUnfolderBase]: For 632583/632897 co-relation queries the response was YES. [2024-06-28 01:04:57,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58644 conditions, 8669 events. 5110/8669 cut-off events. For 632583/632897 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 63676 event pairs, 1191 based on Foata normal form. 146/8600 useless extension candidates. Maximal degree in co-relation 58509. Up to 7017 conditions per place. [2024-06-28 01:04:57,210 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 262 selfloop transitions, 152 changer transitions 0/430 dead transitions. [2024-06-28 01:04:57,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 430 transitions, 6066 flow [2024-06-28 01:04:57,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:57,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:57,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:04:57,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-28 01:04:57,212 INFO L175 Difference]: Start difference. First operand has 301 places, 405 transitions, 4939 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:04:57,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 430 transitions, 6066 flow [2024-06-28 01:04:59,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 430 transitions, 5800 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:59,669 INFO L231 Difference]: Finished difference. Result has 302 places, 408 transitions, 5034 flow [2024-06-28 01:04:59,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4679, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5034, PETRI_PLACES=302, PETRI_TRANSITIONS=408} [2024-06-28 01:04:59,670 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 251 predicate places. [2024-06-28 01:04:59,670 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 408 transitions, 5034 flow [2024-06-28 01:04:59,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:59,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:59,670 INFO 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-28 01:04:59,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:04:59,670 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:59,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:59,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1911104902, now seen corresponding path program 8 times [2024-06-28 01:04:59,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:59,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093720790] [2024-06-28 01:04:59,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:59,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:59,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:59,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:59,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:59,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093720790] [2024-06-28 01:04:59,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093720790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:59,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:59,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:59,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588808415] [2024-06-28 01:04:59,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:59,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:59,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:59,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:59,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:59,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:04:59,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 408 transitions, 5034 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:59,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:59,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:04:59,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:01,153 INFO L124 PetriNetUnfolderBase]: 5070/8813 cut-off events. [2024-06-28 01:05:01,154 INFO L125 PetriNetUnfolderBase]: For 641461/641780 co-relation queries the response was YES. [2024-06-28 01:05:01,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58433 conditions, 8813 events. 5070/8813 cut-off events. For 641461/641780 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 66450 event pairs, 1279 based on Foata normal form. 154/8807 useless extension candidates. Maximal degree in co-relation 58297. Up to 6952 conditions per place. [2024-06-28 01:05:01,283 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 293 selfloop transitions, 123 changer transitions 0/432 dead transitions. [2024-06-28 01:05:01,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 432 transitions, 6142 flow [2024-06-28 01:05:01,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:01,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:01,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:05:01,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-06-28 01:05:01,284 INFO L175 Difference]: Start difference. First operand has 302 places, 408 transitions, 5034 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:05:01,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 432 transitions, 6142 flow [2024-06-28 01:05:03,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 432 transitions, 5610 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:05:03,455 INFO L231 Difference]: Finished difference. Result has 302 places, 410 transitions, 4785 flow [2024-06-28 01:05:03,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4785, PETRI_PLACES=302, PETRI_TRANSITIONS=410} [2024-06-28 01:05:03,456 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 251 predicate places. [2024-06-28 01:05:03,456 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 410 transitions, 4785 flow [2024-06-28 01:05:03,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:03,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:03,457 INFO 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-28 01:05:03,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:05:03,457 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:03,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:03,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1766798662, now seen corresponding path program 9 times [2024-06-28 01:05:03,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:03,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127445678] [2024-06-28 01:05:03,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:03,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:03,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:03,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:03,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:03,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127445678] [2024-06-28 01:05:03,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127445678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:03,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:03,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:03,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372488148] [2024-06-28 01:05:03,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:03,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:03,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:03,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:03,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:03,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:03,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 410 transitions, 4785 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:03,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:03,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:03,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:04,985 INFO L124 PetriNetUnfolderBase]: 5067/8811 cut-off events. [2024-06-28 01:05:04,986 INFO L125 PetriNetUnfolderBase]: For 644887/645206 co-relation queries the response was YES. [2024-06-28 01:05:05,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58148 conditions, 8811 events. 5067/8811 cut-off events. For 644887/645206 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 66435 event pairs, 1281 based on Foata normal form. 144/8795 useless extension candidates. Maximal degree in co-relation 58013. Up to 6949 conditions per place. [2024-06-28 01:05:05,109 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 285 selfloop transitions, 130 changer transitions 0/431 dead transitions. [2024-06-28 01:05:05,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 431 transitions, 5681 flow [2024-06-28 01:05:05,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:05,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:05,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:05:05,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-06-28 01:05:05,110 INFO L175 Difference]: Start difference. First operand has 302 places, 410 transitions, 4785 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:05:05,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 431 transitions, 5681 flow [2024-06-28 01:05:08,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 431 transitions, 5398 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:08,249 INFO L231 Difference]: Finished difference. Result has 304 places, 410 transitions, 4768 flow [2024-06-28 01:05:08,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4768, PETRI_PLACES=304, PETRI_TRANSITIONS=410} [2024-06-28 01:05:08,249 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 253 predicate places. [2024-06-28 01:05:08,249 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 410 transitions, 4768 flow [2024-06-28 01:05:08,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:08,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:08,250 INFO 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-28 01:05:08,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:05:08,251 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:08,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:08,251 INFO L85 PathProgramCache]: Analyzing trace with hash 70842548, now seen corresponding path program 1 times [2024-06-28 01:05:08,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:08,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944306044] [2024-06-28 01:05:08,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:08,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:08,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:08,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:08,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:08,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944306044] [2024-06-28 01:05:08,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944306044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:08,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:08,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:08,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923126776] [2024-06-28 01:05:08,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:08,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:08,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:08,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:08,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:08,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:08,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 410 transitions, 4768 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:08,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:08,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:08,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:09,768 INFO L124 PetriNetUnfolderBase]: 5130/8709 cut-off events. [2024-06-28 01:05:09,768 INFO L125 PetriNetUnfolderBase]: For 652210/652509 co-relation queries the response was YES. [2024-06-28 01:05:09,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58116 conditions, 8709 events. 5130/8709 cut-off events. For 652210/652509 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 64033 event pairs, 992 based on Foata normal form. 110/8597 useless extension candidates. Maximal degree in co-relation 57980. Up to 6806 conditions per place. [2024-06-28 01:05:09,891 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 390 selfloop transitions, 35 changer transitions 0/441 dead transitions. [2024-06-28 01:05:09,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 441 transitions, 5942 flow [2024-06-28 01:05:09,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:05:09,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:05:09,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:05:09,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-28 01:05:09,892 INFO L175 Difference]: Start difference. First operand has 304 places, 410 transitions, 4768 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:05:09,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 441 transitions, 5942 flow [2024-06-28 01:05:12,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 441 transitions, 5533 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:05:12,230 INFO L231 Difference]: Finished difference. Result has 302 places, 410 transitions, 4434 flow [2024-06-28 01:05:12,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4359, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4434, PETRI_PLACES=302, PETRI_TRANSITIONS=410} [2024-06-28 01:05:12,230 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 251 predicate places. [2024-06-28 01:05:12,230 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 410 transitions, 4434 flow [2024-06-28 01:05:12,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:12,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:12,231 INFO 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-28 01:05:12,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:05:12,231 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:12,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:12,231 INFO L85 PathProgramCache]: Analyzing trace with hash 651765752, now seen corresponding path program 2 times [2024-06-28 01:05:12,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:12,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746446870] [2024-06-28 01:05:12,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:12,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:12,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:12,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:12,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746446870] [2024-06-28 01:05:12,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746446870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:12,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:12,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:12,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833337010] [2024-06-28 01:05:12,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:12,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:12,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:12,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:12,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:12,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:12,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 410 transitions, 4434 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:12,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:12,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:12,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:13,683 INFO L124 PetriNetUnfolderBase]: 5083/8629 cut-off events. [2024-06-28 01:05:13,683 INFO L125 PetriNetUnfolderBase]: For 634987/635275 co-relation queries the response was YES. [2024-06-28 01:05:13,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56804 conditions, 8629 events. 5083/8629 cut-off events. For 634987/635275 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 63343 event pairs, 1153 based on Foata normal form. 107/8517 useless extension candidates. Maximal degree in co-relation 56667. Up to 6892 conditions per place. [2024-06-28 01:05:13,804 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 382 selfloop transitions, 38 changer transitions 0/436 dead transitions. [2024-06-28 01:05:13,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 436 transitions, 5400 flow [2024-06-28 01:05:13,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:05:13,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:05:13,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:05:13,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:05:13,805 INFO L175 Difference]: Start difference. First operand has 302 places, 410 transitions, 4434 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:05:13,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 436 transitions, 5400 flow [2024-06-28 01:05:16,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 436 transitions, 5290 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:16,243 INFO L231 Difference]: Finished difference. Result has 303 places, 410 transitions, 4409 flow [2024-06-28 01:05:16,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4409, PETRI_PLACES=303, PETRI_TRANSITIONS=410} [2024-06-28 01:05:16,243 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 252 predicate places. [2024-06-28 01:05:16,243 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 410 transitions, 4409 flow [2024-06-28 01:05:16,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:16,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:16,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:16,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:05:16,244 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:16,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:16,244 INFO L85 PathProgramCache]: Analyzing trace with hash 928624705, now seen corresponding path program 1 times [2024-06-28 01:05:16,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:16,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141205579] [2024-06-28 01:05:16,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:16,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:16,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:16,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:16,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:16,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141205579] [2024-06-28 01:05:16,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141205579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:16,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:16,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:05:16,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775928135] [2024-06-28 01:05:16,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:16,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:05:16,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:16,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:05:16,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:05:16,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 47 [2024-06-28 01:05:16,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 410 transitions, 4409 flow. Second operand has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:16,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:16,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 47 [2024-06-28 01:05:16,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:17,252 INFO L124 PetriNetUnfolderBase]: 2987/6315 cut-off events. [2024-06-28 01:05:17,252 INFO L125 PetriNetUnfolderBase]: For 275813/276013 co-relation queries the response was YES. [2024-06-28 01:05:17,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31199 conditions, 6315 events. 2987/6315 cut-off events. For 275813/276013 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 55184 event pairs, 480 based on Foata normal form. 305/6115 useless extension candidates. Maximal degree in co-relation 31062. Up to 2348 conditions per place. [2024-06-28 01:05:17,340 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 30 selfloop transitions, 102 changer transitions 0/378 dead transitions. [2024-06-28 01:05:17,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 378 transitions, 4156 flow [2024-06-28 01:05:17,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:05:17,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:05:17,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 145 transitions. [2024-06-28 01:05:17,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7712765957446809 [2024-06-28 01:05:17,341 INFO L175 Difference]: Start difference. First operand has 303 places, 410 transitions, 4409 flow. Second operand 4 states and 145 transitions. [2024-06-28 01:05:17,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 378 transitions, 4156 flow [2024-06-28 01:05:18,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 378 transitions, 3962 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:18,725 INFO L231 Difference]: Finished difference. Result has 301 places, 365 transitions, 4054 flow [2024-06-28 01:05:18,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3596, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4054, PETRI_PLACES=301, PETRI_TRANSITIONS=365} [2024-06-28 01:05:18,726 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 250 predicate places. [2024-06-28 01:05:18,726 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 365 transitions, 4054 flow [2024-06-28 01:05:18,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:18,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:18,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, 1] [2024-06-28 01:05:18,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:05:18,727 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:18,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:18,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1381585178, now seen corresponding path program 1 times [2024-06-28 01:05:18,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:18,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702286399] [2024-06-28 01:05:18,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:18,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:18,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:18,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:18,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:18,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702286399] [2024-06-28 01:05:18,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702286399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:18,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:18,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:18,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12799070] [2024-06-28 01:05:18,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:18,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:18,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:18,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:18,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:18,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:18,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 365 transitions, 4054 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:18,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:18,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:18,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:20,085 INFO L124 PetriNetUnfolderBase]: 4497/7866 cut-off events. [2024-06-28 01:05:20,086 INFO L125 PetriNetUnfolderBase]: For 629583/629690 co-relation queries the response was YES. [2024-06-28 01:05:20,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53403 conditions, 7866 events. 4497/7866 cut-off events. For 629583/629690 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 57990 event pairs, 1604 based on Foata normal form. 36/7538 useless extension candidates. Maximal degree in co-relation 53265. Up to 6712 conditions per place. [2024-06-28 01:05:20,201 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 315 selfloop transitions, 52 changer transitions 0/384 dead transitions. [2024-06-28 01:05:20,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 384 transitions, 4886 flow [2024-06-28 01:05:20,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:20,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:20,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:05:20,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2024-06-28 01:05:20,202 INFO L175 Difference]: Start difference. First operand has 301 places, 365 transitions, 4054 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:05:20,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 384 transitions, 4886 flow [2024-06-28 01:05:24,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 384 transitions, 4884 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:05:24,124 INFO L231 Difference]: Finished difference. Result has 307 places, 367 transitions, 4217 flow [2024-06-28 01:05:24,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4217, PETRI_PLACES=307, PETRI_TRANSITIONS=367} [2024-06-28 01:05:24,124 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 256 predicate places. [2024-06-28 01:05:24,124 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 367 transitions, 4217 flow [2024-06-28 01:05:24,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:24,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:24,125 INFO 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-28 01:05:24,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:05:24,125 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:24,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:24,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1232558626, now seen corresponding path program 2 times [2024-06-28 01:05:24,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:24,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78859610] [2024-06-28 01:05:24,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:24,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:24,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:24,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:24,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:24,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78859610] [2024-06-28 01:05:24,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78859610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:24,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:24,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:24,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485503656] [2024-06-28 01:05:24,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:24,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:24,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:24,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:24,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:24,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:24,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 367 transitions, 4217 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:24,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:24,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:24,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:25,551 INFO L124 PetriNetUnfolderBase]: 4518/7901 cut-off events. [2024-06-28 01:05:25,551 INFO L125 PetriNetUnfolderBase]: For 647974/648077 co-relation queries the response was YES. [2024-06-28 01:05:25,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54410 conditions, 7901 events. 4518/7901 cut-off events. For 647974/648077 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 58319 event pairs, 1594 based on Foata normal form. 36/7575 useless extension candidates. Maximal degree in co-relation 54270. Up to 6698 conditions per place. [2024-06-28 01:05:25,665 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 318 selfloop transitions, 54 changer transitions 0/389 dead transitions. [2024-06-28 01:05:25,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 389 transitions, 5075 flow [2024-06-28 01:05:25,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:25,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:25,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:05:25,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-06-28 01:05:25,666 INFO L175 Difference]: Start difference. First operand has 307 places, 367 transitions, 4217 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:05:25,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 389 transitions, 5075 flow [2024-06-28 01:05:28,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 389 transitions, 4938 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:28,981 INFO L231 Difference]: Finished difference. Result has 309 places, 369 transitions, 4253 flow [2024-06-28 01:05:28,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4253, PETRI_PLACES=309, PETRI_TRANSITIONS=369} [2024-06-28 01:05:28,982 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 258 predicate places. [2024-06-28 01:05:28,982 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 369 transitions, 4253 flow [2024-06-28 01:05:28,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:28,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:28,982 INFO 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-28 01:05:28,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:05:28,983 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:28,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:28,983 INFO L85 PathProgramCache]: Analyzing trace with hash -676113148, now seen corresponding path program 3 times [2024-06-28 01:05:28,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:28,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287067218] [2024-06-28 01:05:28,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:28,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:28,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:29,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:29,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:29,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287067218] [2024-06-28 01:05:29,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287067218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:29,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:29,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:29,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977428354] [2024-06-28 01:05:29,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:29,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:29,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:29,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:29,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:29,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:29,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 369 transitions, 4253 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:29,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:29,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:29,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:30,379 INFO L124 PetriNetUnfolderBase]: 4555/7960 cut-off events. [2024-06-28 01:05:30,379 INFO L125 PetriNetUnfolderBase]: For 664256/664363 co-relation queries the response was YES. [2024-06-28 01:05:30,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55238 conditions, 7960 events. 4555/7960 cut-off events. For 664256/664363 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 58860 event pairs, 1623 based on Foata normal form. 36/7621 useless extension candidates. Maximal degree in co-relation 55097. Up to 6790 conditions per place. [2024-06-28 01:05:30,490 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 315 selfloop transitions, 53 changer transitions 0/385 dead transitions. [2024-06-28 01:05:30,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 385 transitions, 5087 flow [2024-06-28 01:05:30,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:30,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:30,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 01:05:30,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896656534954408 [2024-06-28 01:05:30,492 INFO L175 Difference]: Start difference. First operand has 309 places, 369 transitions, 4253 flow. Second operand 7 states and 194 transitions. [2024-06-28 01:05:30,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 385 transitions, 5087 flow [2024-06-28 01:05:33,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 385 transitions, 4942 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:33,067 INFO L231 Difference]: Finished difference. Result has 311 places, 371 transitions, 4283 flow [2024-06-28 01:05:33,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4283, PETRI_PLACES=311, PETRI_TRANSITIONS=371} [2024-06-28 01:05:33,068 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 260 predicate places. [2024-06-28 01:05:33,068 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 371 transitions, 4283 flow [2024-06-28 01:05:33,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:33,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:33,068 INFO 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-28 01:05:33,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:05:33,069 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:33,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:33,069 INFO L85 PathProgramCache]: Analyzing trace with hash -977428198, now seen corresponding path program 4 times [2024-06-28 01:05:33,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:33,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548721605] [2024-06-28 01:05:33,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:33,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:33,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:33,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:33,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:33,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548721605] [2024-06-28 01:05:33,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548721605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:33,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:33,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:33,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221060820] [2024-06-28 01:05:33,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:33,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:33,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:33,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:33,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:33,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:33,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 371 transitions, 4283 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:33,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:33,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:33,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:34,533 INFO L124 PetriNetUnfolderBase]: 4618/8060 cut-off events. [2024-06-28 01:05:34,533 INFO L125 PetriNetUnfolderBase]: For 692853/692960 co-relation queries the response was YES. [2024-06-28 01:05:34,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56670 conditions, 8060 events. 4618/8060 cut-off events. For 692853/692960 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 59534 event pairs, 1628 based on Foata normal form. 36/7706 useless extension candidates. Maximal degree in co-relation 56528. Up to 6787 conditions per place. [2024-06-28 01:05:34,650 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 317 selfloop transitions, 59 changer transitions 0/393 dead transitions. [2024-06-28 01:05:34,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 393 transitions, 5411 flow [2024-06-28 01:05:34,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:34,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:34,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 01:05:34,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5987841945288754 [2024-06-28 01:05:34,652 INFO L175 Difference]: Start difference. First operand has 311 places, 371 transitions, 4283 flow. Second operand 7 states and 197 transitions. [2024-06-28 01:05:34,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 393 transitions, 5411 flow [2024-06-28 01:05:37,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 393 transitions, 5264 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:37,816 INFO L231 Difference]: Finished difference. Result has 313 places, 375 transitions, 4392 flow [2024-06-28 01:05:37,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4392, PETRI_PLACES=313, PETRI_TRANSITIONS=375} [2024-06-28 01:05:37,816 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 262 predicate places. [2024-06-28 01:05:37,817 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 375 transitions, 4392 flow [2024-06-28 01:05:37,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:37,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:37,817 INFO 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-28 01:05:37,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:05:37,817 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:37,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:37,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1421052744, now seen corresponding path program 5 times [2024-06-28 01:05:37,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:37,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479037205] [2024-06-28 01:05:37,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:37,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:37,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:37,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:37,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:37,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479037205] [2024-06-28 01:05:37,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479037205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:37,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:37,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:37,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008266116] [2024-06-28 01:05:37,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:37,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:37,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:37,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:37,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:37,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:37,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 375 transitions, 4392 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:37,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:37,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:37,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:39,217 INFO L124 PetriNetUnfolderBase]: 4613/8053 cut-off events. [2024-06-28 01:05:39,217 INFO L125 PetriNetUnfolderBase]: For 697409/697516 co-relation queries the response was YES. [2024-06-28 01:05:39,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56673 conditions, 8053 events. 4613/8053 cut-off events. For 697409/697516 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 59434 event pairs, 1634 based on Foata normal form. 36/7698 useless extension candidates. Maximal degree in co-relation 56530. Up to 6868 conditions per place. [2024-06-28 01:05:39,333 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 315 selfloop transitions, 57 changer transitions 0/389 dead transitions. [2024-06-28 01:05:39,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 389 transitions, 5174 flow [2024-06-28 01:05:39,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:39,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:39,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 01:05:39,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896656534954408 [2024-06-28 01:05:39,335 INFO L175 Difference]: Start difference. First operand has 313 places, 375 transitions, 4392 flow. Second operand 7 states and 194 transitions. [2024-06-28 01:05:39,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 389 transitions, 5174 flow [2024-06-28 01:05:42,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 389 transitions, 5036 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 01:05:42,112 INFO L231 Difference]: Finished difference. Result has 317 places, 375 transitions, 4373 flow [2024-06-28 01:05:42,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4373, PETRI_PLACES=317, PETRI_TRANSITIONS=375} [2024-06-28 01:05:42,113 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 266 predicate places. [2024-06-28 01:05:42,113 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 375 transitions, 4373 flow [2024-06-28 01:05:42,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:42,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:42,113 INFO 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-28 01:05:42,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:05:42,113 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:42,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:42,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1977132872, now seen corresponding path program 6 times [2024-06-28 01:05:42,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:42,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522173938] [2024-06-28 01:05:42,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:42,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:42,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:42,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:42,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:42,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522173938] [2024-06-28 01:05:42,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522173938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:42,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:42,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:42,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656457291] [2024-06-28 01:05:42,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:42,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:42,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:42,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:42,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:42,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:42,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 375 transitions, 4373 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:42,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:42,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:42,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:43,597 INFO L124 PetriNetUnfolderBase]: 4625/8085 cut-off events. [2024-06-28 01:05:43,598 INFO L125 PetriNetUnfolderBase]: For 706985/707092 co-relation queries the response was YES. [2024-06-28 01:05:43,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56839 conditions, 8085 events. 4625/8085 cut-off events. For 706985/707092 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 59862 event pairs, 1614 based on Foata normal form. 36/7741 useless extension candidates. Maximal degree in co-relation 56694. Up to 6819 conditions per place. [2024-06-28 01:05:43,721 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 315 selfloop transitions, 64 changer transitions 0/396 dead transitions. [2024-06-28 01:05:43,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 396 transitions, 5297 flow [2024-06-28 01:05:43,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:43,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:43,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 01:05:43,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-28 01:05:43,723 INFO L175 Difference]: Start difference. First operand has 317 places, 375 transitions, 4373 flow. Second operand 7 states and 196 transitions. [2024-06-28 01:05:43,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 396 transitions, 5297 flow [2024-06-28 01:05:48,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 396 transitions, 5158 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:48,587 INFO L231 Difference]: Finished difference. Result has 319 places, 379 transitions, 4501 flow [2024-06-28 01:05:48,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4501, PETRI_PLACES=319, PETRI_TRANSITIONS=379} [2024-06-28 01:05:48,588 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 268 predicate places. [2024-06-28 01:05:48,588 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 379 transitions, 4501 flow [2024-06-28 01:05:48,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:48,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:48,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:48,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:05:48,589 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:48,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:48,589 INFO L85 PathProgramCache]: Analyzing trace with hash 41874038, now seen corresponding path program 7 times [2024-06-28 01:05:48,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:48,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778374299] [2024-06-28 01:05:48,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:48,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:48,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:48,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:48,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:48,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778374299] [2024-06-28 01:05:48,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778374299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:48,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:48,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:48,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995991145] [2024-06-28 01:05:48,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:48,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:48,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:48,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:48,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:48,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:48,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 379 transitions, 4501 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:48,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:48,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:48,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:50,100 INFO L124 PetriNetUnfolderBase]: 4671/8167 cut-off events. [2024-06-28 01:05:50,101 INFO L125 PetriNetUnfolderBase]: For 729934/730039 co-relation queries the response was YES. [2024-06-28 01:05:50,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58150 conditions, 8167 events. 4671/8167 cut-off events. For 729934/730039 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 60524 event pairs, 1509 based on Foata normal form. 34/7824 useless extension candidates. Maximal degree in co-relation 58003. Up to 6655 conditions per place. [2024-06-28 01:05:50,237 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 315 selfloop transitions, 74 changer transitions 0/406 dead transitions. [2024-06-28 01:05:50,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 406 transitions, 5737 flow [2024-06-28 01:05:50,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:50,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:50,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 01:05:50,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048632218844985 [2024-06-28 01:05:50,238 INFO L175 Difference]: Start difference. First operand has 319 places, 379 transitions, 4501 flow. Second operand 7 states and 199 transitions. [2024-06-28 01:05:50,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 406 transitions, 5737 flow [2024-06-28 01:05:54,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 406 transitions, 5585 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 01:05:54,756 INFO L231 Difference]: Finished difference. Result has 324 places, 385 transitions, 4730 flow [2024-06-28 01:05:54,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4730, PETRI_PLACES=324, PETRI_TRANSITIONS=385} [2024-06-28 01:05:54,757 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 273 predicate places. [2024-06-28 01:05:54,757 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 385 transitions, 4730 flow [2024-06-28 01:05:54,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:54,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:54,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:54,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:05:54,758 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:54,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:54,758 INFO L85 PathProgramCache]: Analyzing trace with hash -2038606286, now seen corresponding path program 8 times [2024-06-28 01:05:54,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:54,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254122056] [2024-06-28 01:05:54,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:54,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:54,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:54,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:54,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:54,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254122056] [2024-06-28 01:05:54,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254122056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:54,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:54,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:54,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794550705] [2024-06-28 01:05:54,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:54,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:54,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:54,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:54,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:54,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:05:54,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 385 transitions, 4730 flow. Second operand has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:54,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:54,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:05:54,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:56,277 INFO L124 PetriNetUnfolderBase]: 4666/8148 cut-off events. [2024-06-28 01:05:56,277 INFO L125 PetriNetUnfolderBase]: For 731115/731229 co-relation queries the response was YES. [2024-06-28 01:05:56,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58509 conditions, 8148 events. 4666/8148 cut-off events. For 731115/731229 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 60387 event pairs, 1509 based on Foata normal form. 40/7797 useless extension candidates. Maximal degree in co-relation 58359. Up to 6651 conditions per place. [2024-06-28 01:05:56,397 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 312 selfloop transitions, 76 changer transitions 0/405 dead transitions. [2024-06-28 01:05:56,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 405 transitions, 5568 flow [2024-06-28 01:05:56,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:56,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:56,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:05:56,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2024-06-28 01:05:56,398 INFO L175 Difference]: Start difference. First operand has 324 places, 385 transitions, 4730 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:05:56,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 405 transitions, 5568 flow [2024-06-28 01:06:01,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 405 transitions, 5392 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-28 01:06:01,269 INFO L231 Difference]: Finished difference. Result has 329 places, 385 transitions, 4711 flow [2024-06-28 01:06:01,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4554, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4711, PETRI_PLACES=329, PETRI_TRANSITIONS=385} [2024-06-28 01:06:01,270 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 278 predicate places. [2024-06-28 01:06:01,270 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 385 transitions, 4711 flow [2024-06-28 01:06:01,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:01,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:01,270 INFO 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-28 01:06:01,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:06:01,271 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:01,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:01,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1881760692, now seen corresponding path program 1 times [2024-06-28 01:06:01,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:01,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313830455] [2024-06-28 01:06:01,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:01,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:01,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:01,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-28 01:06:01,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:01,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313830455] [2024-06-28 01:06:01,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313830455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:01,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:01,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:01,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504226694] [2024-06-28 01:06:01,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:01,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:01,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:01,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:01,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:01,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:06:01,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 385 transitions, 4711 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:01,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:01,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:06:01,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:03,133 INFO L124 PetriNetUnfolderBase]: 5227/9264 cut-off events. [2024-06-28 01:06:03,134 INFO L125 PetriNetUnfolderBase]: For 999461/999579 co-relation queries the response was YES. [2024-06-28 01:06:03,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70586 conditions, 9264 events. 5227/9264 cut-off events. For 999461/999579 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 70887 event pairs, 1644 based on Foata normal form. 73/8941 useless extension candidates. Maximal degree in co-relation 70434. Up to 6891 conditions per place. [2024-06-28 01:06:03,298 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 362 selfloop transitions, 54 changer transitions 0/433 dead transitions. [2024-06-28 01:06:03,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 433 transitions, 6395 flow [2024-06-28 01:06:03,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:06:03,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:06:03,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-06-28 01:06:03,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193853427895981 [2024-06-28 01:06:03,300 INFO L175 Difference]: Start difference. First operand has 329 places, 385 transitions, 4711 flow. Second operand 9 states and 262 transitions. [2024-06-28 01:06:03,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 433 transitions, 6395 flow [2024-06-28 01:06:08,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 433 transitions, 6184 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:08,471 INFO L231 Difference]: Finished difference. Result has 333 places, 391 transitions, 4839 flow [2024-06-28 01:06:08,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4500, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4839, PETRI_PLACES=333, PETRI_TRANSITIONS=391} [2024-06-28 01:06:08,471 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 282 predicate places. [2024-06-28 01:06:08,472 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 391 transitions, 4839 flow [2024-06-28 01:06:08,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:08,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:08,472 INFO 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-28 01:06:08,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:06:08,472 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:08,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:08,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1558528702, now seen corresponding path program 2 times [2024-06-28 01:06:08,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:08,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260714360] [2024-06-28 01:06:08,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:08,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:08,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:08,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:08,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:08,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260714360] [2024-06-28 01:06:08,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260714360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:08,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:08,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:08,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735074174] [2024-06-28 01:06:08,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:08,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:08,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:08,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:08,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:08,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:06:08,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 391 transitions, 4839 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:08,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:08,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:06:08,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:10,274 INFO L124 PetriNetUnfolderBase]: 5336/9322 cut-off events. [2024-06-28 01:06:10,275 INFO L125 PetriNetUnfolderBase]: For 1038176/1038345 co-relation queries the response was YES. [2024-06-28 01:06:10,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72584 conditions, 9322 events. 5336/9322 cut-off events. For 1038176/1038345 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 70641 event pairs, 1831 based on Foata normal form. 78/8968 useless extension candidates. Maximal degree in co-relation 72431. Up to 7438 conditions per place. [2024-06-28 01:06:10,428 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 364 selfloop transitions, 44 changer transitions 0/425 dead transitions. [2024-06-28 01:06:10,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 425 transitions, 6141 flow [2024-06-28 01:06:10,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:10,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:10,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:06:10,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-06-28 01:06:10,430 INFO L175 Difference]: Start difference. First operand has 333 places, 391 transitions, 4839 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:06:10,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 425 transitions, 6141 flow [2024-06-28 01:06:15,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 425 transitions, 6008 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 01:06:15,946 INFO L231 Difference]: Finished difference. Result has 338 places, 394 transitions, 4928 flow [2024-06-28 01:06:15,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4708, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4928, PETRI_PLACES=338, PETRI_TRANSITIONS=394} [2024-06-28 01:06:15,947 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 287 predicate places. [2024-06-28 01:06:15,947 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 394 transitions, 4928 flow [2024-06-28 01:06:15,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:15,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:15,947 INFO 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-28 01:06:15,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:06:15,947 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:15,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:15,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1558524982, now seen corresponding path program 3 times [2024-06-28 01:06:15,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:15,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927974165] [2024-06-28 01:06:15,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:15,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:16,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:16,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:16,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927974165] [2024-06-28 01:06:16,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927974165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:16,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:16,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:16,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469400013] [2024-06-28 01:06:16,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:16,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:16,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:16,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:16,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:16,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:06:16,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 394 transitions, 4928 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:16,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:16,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:06:16,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:17,754 INFO L124 PetriNetUnfolderBase]: 5295/9305 cut-off events. [2024-06-28 01:06:17,754 INFO L125 PetriNetUnfolderBase]: For 975199/975351 co-relation queries the response was YES. [2024-06-28 01:06:17,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69467 conditions, 9305 events. 5295/9305 cut-off events. For 975199/975351 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 70894 event pairs, 1911 based on Foata normal form. 81/8964 useless extension candidates. Maximal degree in co-relation 69311. Up to 7805 conditions per place. [2024-06-28 01:06:17,913 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 355 selfloop transitions, 46 changer transitions 0/418 dead transitions. [2024-06-28 01:06:17,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 418 transitions, 5867 flow [2024-06-28 01:06:17,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:17,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:17,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:06:17,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930851063829787 [2024-06-28 01:06:17,914 INFO L175 Difference]: Start difference. First operand has 338 places, 394 transitions, 4928 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:06:17,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 418 transitions, 5867 flow [2024-06-28 01:06:22,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 418 transitions, 5700 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:22,559 INFO L231 Difference]: Finished difference. Result has 340 places, 395 transitions, 4914 flow [2024-06-28 01:06:22,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4761, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4914, PETRI_PLACES=340, PETRI_TRANSITIONS=395} [2024-06-28 01:06:22,559 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 289 predicate places. [2024-06-28 01:06:22,559 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 395 transitions, 4914 flow [2024-06-28 01:06:22,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:22,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:22,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:22,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:06:22,560 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:22,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:22,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1190857244, now seen corresponding path program 4 times [2024-06-28 01:06:22,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:22,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110833147] [2024-06-28 01:06:22,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:22,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:22,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:22,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-28 01:06:22,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:22,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110833147] [2024-06-28 01:06:22,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110833147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:22,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:22,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:22,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800075659] [2024-06-28 01:06:22,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:22,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:22,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:22,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:22,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:22,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:06:22,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 395 transitions, 4914 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:22,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:22,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:06:22,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:24,397 INFO L124 PetriNetUnfolderBase]: 5410/9481 cut-off events. [2024-06-28 01:06:24,397 INFO L125 PetriNetUnfolderBase]: For 1000950/1001116 co-relation queries the response was YES. [2024-06-28 01:06:24,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70378 conditions, 9481 events. 5410/9481 cut-off events. For 1000950/1001116 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 72405 event pairs, 1922 based on Foata normal form. 89/9131 useless extension candidates. Maximal degree in co-relation 70221. Up to 7815 conditions per place. [2024-06-28 01:06:24,796 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 292 selfloop transitions, 108 changer transitions 0/417 dead transitions. [2024-06-28 01:06:24,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 417 transitions, 5874 flow [2024-06-28 01:06:24,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:24,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:24,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:06:24,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037234042553191 [2024-06-28 01:06:24,797 INFO L175 Difference]: Start difference. First operand has 340 places, 395 transitions, 4914 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:06:24,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 417 transitions, 5874 flow [2024-06-28 01:06:29,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 417 transitions, 5730 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:29,311 INFO L231 Difference]: Finished difference. Result has 342 places, 397 transitions, 5080 flow [2024-06-28 01:06:29,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4770, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5080, PETRI_PLACES=342, PETRI_TRANSITIONS=397} [2024-06-28 01:06:29,312 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 291 predicate places. [2024-06-28 01:06:29,312 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 397 transitions, 5080 flow [2024-06-28 01:06:29,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:29,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:29,312 INFO 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-28 01:06:29,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:06:29,313 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:29,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:29,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1190709374, now seen corresponding path program 5 times [2024-06-28 01:06:29,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:29,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804623564] [2024-06-28 01:06:29,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:29,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:29,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:29,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:29,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:29,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804623564] [2024-06-28 01:06:29,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804623564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:29,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:29,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:29,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911286258] [2024-06-28 01:06:29,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:29,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:29,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:29,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:29,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:29,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:06:29,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 397 transitions, 5080 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:29,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:29,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:06:29,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:31,287 INFO L124 PetriNetUnfolderBase]: 5799/10162 cut-off events. [2024-06-28 01:06:31,287 INFO L125 PetriNetUnfolderBase]: For 1138771/1138966 co-relation queries the response was YES. [2024-06-28 01:06:31,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79047 conditions, 10162 events. 5799/10162 cut-off events. For 1138771/1138966 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 78662 event pairs, 1996 based on Foata normal form. 93/9792 useless extension candidates. Maximal degree in co-relation 78889. Up to 7830 conditions per place. [2024-06-28 01:06:31,465 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 306 selfloop transitions, 106 changer transitions 0/429 dead transitions. [2024-06-28 01:06:31,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 429 transitions, 6441 flow [2024-06-28 01:06:31,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:31,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:31,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:06:31,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-06-28 01:06:31,466 INFO L175 Difference]: Start difference. First operand has 342 places, 397 transitions, 5080 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:06:31,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 429 transitions, 6441 flow [2024-06-28 01:06:36,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 429 transitions, 6167 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:36,885 INFO L231 Difference]: Finished difference. Result has 345 places, 401 transitions, 5209 flow [2024-06-28 01:06:36,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5209, PETRI_PLACES=345, PETRI_TRANSITIONS=401} [2024-06-28 01:06:36,886 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 294 predicate places. [2024-06-28 01:06:36,886 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 401 transitions, 5209 flow [2024-06-28 01:06:36,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:36,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:36,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:36,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:06:36,887 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:36,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:36,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1390159034, now seen corresponding path program 6 times [2024-06-28 01:06:36,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:36,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378535419] [2024-06-28 01:06:36,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:36,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:36,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:36,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:36,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:36,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378535419] [2024-06-28 01:06:36,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378535419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:36,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:36,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:36,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458176511] [2024-06-28 01:06:36,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:36,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:36,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:36,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:36,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:37,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:06:37,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 401 transitions, 5209 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:37,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:37,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:06:37,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:38,898 INFO L124 PetriNetUnfolderBase]: 5868/10307 cut-off events. [2024-06-28 01:06:38,898 INFO L125 PetriNetUnfolderBase]: For 1139922/1140120 co-relation queries the response was YES. [2024-06-28 01:06:39,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79278 conditions, 10307 events. 5868/10307 cut-off events. For 1139922/1140120 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 80221 event pairs, 2096 based on Foata normal form. 101/9936 useless extension candidates. Maximal degree in co-relation 79118. Up to 8458 conditions per place. [2024-06-28 01:06:39,068 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 291 selfloop transitions, 116 changer transitions 0/424 dead transitions. [2024-06-28 01:06:39,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 424 transitions, 6200 flow [2024-06-28 01:06:39,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:39,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:39,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:06:39,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-06-28 01:06:39,070 INFO L175 Difference]: Start difference. First operand has 345 places, 401 transitions, 5209 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:06:39,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 424 transitions, 6200 flow [2024-06-28 01:06:44,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 424 transitions, 5909 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 01:06:44,330 INFO L231 Difference]: Finished difference. Result has 348 places, 403 transitions, 5257 flow [2024-06-28 01:06:44,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4925, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5257, PETRI_PLACES=348, PETRI_TRANSITIONS=403} [2024-06-28 01:06:44,331 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 297 predicate places. [2024-06-28 01:06:44,331 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 403 transitions, 5257 flow [2024-06-28 01:06:44,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:44,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:44,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-28 01:06:44,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:06:44,332 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:44,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:44,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1397783546, now seen corresponding path program 1 times [2024-06-28 01:06:44,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:44,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165178025] [2024-06-28 01:06:44,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:44,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:44,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:44,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:44,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:44,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165178025] [2024-06-28 01:06:44,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165178025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:44,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:44,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:44,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162944559] [2024-06-28 01:06:44,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:44,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:44,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:44,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:44,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:44,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:06:44,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 403 transitions, 5257 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:44,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:44,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:06:44,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:46,491 INFO L124 PetriNetUnfolderBase]: 5993/10477 cut-off events. [2024-06-28 01:06:46,492 INFO L125 PetriNetUnfolderBase]: For 1133953/1134150 co-relation queries the response was YES. [2024-06-28 01:06:46,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80271 conditions, 10477 events. 5993/10477 cut-off events. For 1133953/1134150 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 81306 event pairs, 2055 based on Foata normal form. 97/10079 useless extension candidates. Maximal degree in co-relation 80110. Up to 8252 conditions per place. [2024-06-28 01:06:46,656 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 290 selfloop transitions, 124 changer transitions 0/431 dead transitions. [2024-06-28 01:06:46,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 431 transitions, 6295 flow [2024-06-28 01:06:46,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:46,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:46,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:06:46,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-28 01:06:46,657 INFO L175 Difference]: Start difference. First operand has 348 places, 403 transitions, 5257 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:06:46,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 431 transitions, 6295 flow [2024-06-28 01:06:52,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 431 transitions, 6007 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:52,232 INFO L231 Difference]: Finished difference. Result has 350 places, 405 transitions, 5324 flow [2024-06-28 01:06:52,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4969, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5324, PETRI_PLACES=350, PETRI_TRANSITIONS=405} [2024-06-28 01:06:52,232 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 299 predicate places. [2024-06-28 01:06:52,232 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 405 transitions, 5324 flow [2024-06-28 01:06:52,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:52,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:52,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:52,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 01:06:52,233 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:52,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:52,233 INFO L85 PathProgramCache]: Analyzing trace with hash 904597446, now seen corresponding path program 7 times [2024-06-28 01:06:52,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:52,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858383932] [2024-06-28 01:06:52,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:52,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:52,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:52,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:52,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:52,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858383932] [2024-06-28 01:06:52,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858383932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:52,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:52,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:52,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207278921] [2024-06-28 01:06:52,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:52,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:52,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:52,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:52,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:52,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:06:52,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 405 transitions, 5324 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:52,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:52,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:06:52,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:54,301 INFO L124 PetriNetUnfolderBase]: 6181/10788 cut-off events. [2024-06-28 01:06:54,302 INFO L125 PetriNetUnfolderBase]: For 1188895/1189142 co-relation queries the response was YES. [2024-06-28 01:06:54,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82938 conditions, 10788 events. 6181/10788 cut-off events. For 1188895/1189142 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 84222 event pairs, 2184 based on Foata normal form. 106/10358 useless extension candidates. Maximal degree in co-relation 82776. Up to 8916 conditions per place. [2024-06-28 01:06:54,489 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 298 selfloop transitions, 110 changer transitions 0/425 dead transitions. [2024-06-28 01:06:54,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 425 transitions, 6314 flow [2024-06-28 01:06:54,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:54,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:54,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 01:06:54,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-06-28 01:06:54,490 INFO L175 Difference]: Start difference. First operand has 350 places, 405 transitions, 5324 flow. Second operand 8 states and 225 transitions. [2024-06-28 01:06:54,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 425 transitions, 6314 flow [2024-06-28 01:06:59,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 425 transitions, 5995 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 01:06:59,912 INFO L231 Difference]: Finished difference. Result has 352 places, 407 transitions, 5337 flow [2024-06-28 01:06:59,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5005, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5337, PETRI_PLACES=352, PETRI_TRANSITIONS=407} [2024-06-28 01:06:59,913 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 301 predicate places. [2024-06-28 01:06:59,913 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 407 transitions, 5337 flow [2024-06-28 01:06:59,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:59,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:59,913 INFO 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-28 01:06:59,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 01:06:59,913 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:59,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:59,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1184345572, now seen corresponding path program 8 times [2024-06-28 01:06:59,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:59,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193181858] [2024-06-28 01:06:59,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:59,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:59,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:00,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:00,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:00,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193181858] [2024-06-28 01:07:00,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193181858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:00,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:00,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:00,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728916449] [2024-06-28 01:07:00,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:00,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:00,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:00,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:00,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:00,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:07:00,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 407 transitions, 5337 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:00,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:00,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:07:00,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:02,063 INFO L124 PetriNetUnfolderBase]: 6248/10952 cut-off events. [2024-06-28 01:07:02,063 INFO L125 PetriNetUnfolderBase]: For 1179677/1179926 co-relation queries the response was YES. [2024-06-28 01:07:02,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82391 conditions, 10952 events. 6248/10952 cut-off events. For 1179677/1179926 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 86159 event pairs, 2255 based on Foata normal form. 114/10541 useless extension candidates. Maximal degree in co-relation 82228. Up to 9058 conditions per place. [2024-06-28 01:07:02,240 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 300 selfloop transitions, 109 changer transitions 0/426 dead transitions. [2024-06-28 01:07:02,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 426 transitions, 6315 flow [2024-06-28 01:07:02,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:02,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:02,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:07:02,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930851063829787 [2024-06-28 01:07:02,241 INFO L175 Difference]: Start difference. First operand has 352 places, 407 transitions, 5337 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:07:02,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 426 transitions, 6315 flow [2024-06-28 01:07:08,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 426 transitions, 6025 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 01:07:08,140 INFO L231 Difference]: Finished difference. Result has 354 places, 409 transitions, 5367 flow [2024-06-28 01:07:08,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5047, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5367, PETRI_PLACES=354, PETRI_TRANSITIONS=409} [2024-06-28 01:07:08,141 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 303 predicate places. [2024-06-28 01:07:08,141 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 409 transitions, 5367 flow [2024-06-28 01:07:08,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:08,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:08,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:08,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 01:07:08,142 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:08,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:08,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1184493442, now seen corresponding path program 9 times [2024-06-28 01:07:08,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:08,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485666736] [2024-06-28 01:07:08,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:08,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:08,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:08,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:08,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:08,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485666736] [2024-06-28 01:07:08,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485666736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:08,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:08,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:08,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83476621] [2024-06-28 01:07:08,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:08,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:08,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:08,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:08,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:08,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:07:08,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 409 transitions, 5367 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:08,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:08,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:07:08,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:10,260 INFO L124 PetriNetUnfolderBase]: 6402/11185 cut-off events. [2024-06-28 01:07:10,260 INFO L125 PetriNetUnfolderBase]: For 1170937/1171209 co-relation queries the response was YES. [2024-06-28 01:07:10,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83818 conditions, 11185 events. 6402/11185 cut-off events. For 1170937/1171209 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 88019 event pairs, 2243 based on Foata normal form. 114/10750 useless extension candidates. Maximal degree in co-relation 83654. Up to 8499 conditions per place. [2024-06-28 01:07:10,505 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 311 selfloop transitions, 108 changer transitions 0/436 dead transitions. [2024-06-28 01:07:10,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 436 transitions, 6670 flow [2024-06-28 01:07:10,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:10,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:10,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:07:10,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-06-28 01:07:10,506 INFO L175 Difference]: Start difference. First operand has 354 places, 409 transitions, 5367 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:07:10,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 436 transitions, 6670 flow [2024-06-28 01:07:16,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 436 transitions, 6386 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 01:07:16,607 INFO L231 Difference]: Finished difference. Result has 357 places, 411 transitions, 5410 flow [2024-06-28 01:07:16,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5083, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5410, PETRI_PLACES=357, PETRI_TRANSITIONS=411} [2024-06-28 01:07:16,608 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 306 predicate places. [2024-06-28 01:07:16,608 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 411 transitions, 5410 flow [2024-06-28 01:07:16,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:16,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:16,608 INFO 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-28 01:07:16,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 01:07:16,609 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:16,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:16,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1615786510, now seen corresponding path program 10 times [2024-06-28 01:07:16,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:16,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711868325] [2024-06-28 01:07:16,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:16,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:16,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:16,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-28 01:07:16,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:16,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711868325] [2024-06-28 01:07:16,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711868325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:16,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:16,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:16,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713968450] [2024-06-28 01:07:16,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:16,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:16,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:16,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:16,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:16,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:07:16,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 411 transitions, 5410 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:16,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:16,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:07:16,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:18,878 INFO L124 PetriNetUnfolderBase]: 6464/11326 cut-off events. [2024-06-28 01:07:18,878 INFO L125 PetriNetUnfolderBase]: For 1164161/1164425 co-relation queries the response was YES. [2024-06-28 01:07:19,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83776 conditions, 11326 events. 6464/11326 cut-off events. For 1164161/1164425 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 89774 event pairs, 2356 based on Foata normal form. 114/10884 useless extension candidates. Maximal degree in co-relation 83610. Up to 9336 conditions per place. [2024-06-28 01:07:19,089 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 283 selfloop transitions, 131 changer transitions 0/431 dead transitions. [2024-06-28 01:07:19,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 431 transitions, 6419 flow [2024-06-28 01:07:19,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:19,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:19,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 01:07:19,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-28 01:07:19,091 INFO L175 Difference]: Start difference. First operand has 357 places, 411 transitions, 5410 flow. Second operand 8 states and 224 transitions. [2024-06-28 01:07:19,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 431 transitions, 6419 flow [2024-06-28 01:07:25,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 431 transitions, 6097 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-28 01:07:25,392 INFO L231 Difference]: Finished difference. Result has 359 places, 413 transitions, 5469 flow [2024-06-28 01:07:25,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5097, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5469, PETRI_PLACES=359, PETRI_TRANSITIONS=413} [2024-06-28 01:07:25,393 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 308 predicate places. [2024-06-28 01:07:25,393 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 413 transitions, 5469 flow [2024-06-28 01:07:25,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:25,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:25,393 INFO 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-28 01:07:25,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 01:07:25,394 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:25,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:25,394 INFO L85 PathProgramCache]: Analyzing trace with hash 17321332, now seen corresponding path program 2 times [2024-06-28 01:07:25,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:25,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189431059] [2024-06-28 01:07:25,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:25,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:25,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:25,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:25,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189431059] [2024-06-28 01:07:25,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189431059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:25,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:25,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:25,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847004890] [2024-06-28 01:07:25,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:25,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:25,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:25,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:25,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:25,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:07:25,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 413 transitions, 5469 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:25,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:25,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:07:25,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:27,849 INFO L124 PetriNetUnfolderBase]: 6602/11544 cut-off events. [2024-06-28 01:07:27,849 INFO L125 PetriNetUnfolderBase]: For 1156318/1156588 co-relation queries the response was YES. [2024-06-28 01:07:27,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84914 conditions, 11544 events. 6602/11544 cut-off events. For 1156318/1156588 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 91447 event pairs, 2335 based on Foata normal form. 110/11074 useless extension candidates. Maximal degree in co-relation 84748. Up to 9276 conditions per place. [2024-06-28 01:07:28,020 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 305 selfloop transitions, 116 changer transitions 0/438 dead transitions. [2024-06-28 01:07:28,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 438 transitions, 6525 flow [2024-06-28 01:07:28,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:28,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:28,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:07:28,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-06-28 01:07:28,022 INFO L175 Difference]: Start difference. First operand has 359 places, 413 transitions, 5469 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:07:28,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 438 transitions, 6525 flow [2024-06-28 01:07:33,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 438 transitions, 6131 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-28 01:07:33,626 INFO L231 Difference]: Finished difference. Result has 359 places, 415 transitions, 5426 flow [2024-06-28 01:07:33,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5077, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5426, PETRI_PLACES=359, PETRI_TRANSITIONS=415} [2024-06-28 01:07:33,626 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 308 predicate places. [2024-06-28 01:07:33,627 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 415 transitions, 5426 flow [2024-06-28 01:07:33,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:33,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:33,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:33,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 01:07:33,627 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:33,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:33,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1701617020, now seen corresponding path program 3 times [2024-06-28 01:07:33,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:33,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181065174] [2024-06-28 01:07:33,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:33,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:33,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:33,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:33,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:33,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181065174] [2024-06-28 01:07:33,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181065174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:33,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:33,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:33,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279269222] [2024-06-28 01:07:33,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:33,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:33,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:33,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:33,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:33,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:07:33,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 415 transitions, 5426 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:33,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:33,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:07:33,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:36,204 INFO L124 PetriNetUnfolderBase]: 6732/11781 cut-off events. [2024-06-28 01:07:36,205 INFO L125 PetriNetUnfolderBase]: For 1174235/1174545 co-relation queries the response was YES. [2024-06-28 01:07:36,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85888 conditions, 11781 events. 6732/11781 cut-off events. For 1174235/1174545 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 93685 event pairs, 2378 based on Foata normal form. 110/11299 useless extension candidates. Maximal degree in co-relation 85723. Up to 9590 conditions per place. [2024-06-28 01:07:36,378 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 288 selfloop transitions, 135 changer transitions 0/440 dead transitions. [2024-06-28 01:07:36,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 440 transitions, 6488 flow [2024-06-28 01:07:36,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:36,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:36,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:07:36,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2024-06-28 01:07:36,379 INFO L175 Difference]: Start difference. First operand has 359 places, 415 transitions, 5426 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:07:36,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 440 transitions, 6488 flow [2024-06-28 01:07:41,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 440 transitions, 6175 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 01:07:41,279 INFO L231 Difference]: Finished difference. Result has 361 places, 417 transitions, 5504 flow [2024-06-28 01:07:41,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5504, PETRI_PLACES=361, PETRI_TRANSITIONS=417} [2024-06-28 01:07:41,279 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 310 predicate places. [2024-06-28 01:07:41,279 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 417 transitions, 5504 flow [2024-06-28 01:07:41,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:41,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:41,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-28 01:07:41,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 01:07:41,280 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:41,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:41,282 INFO L85 PathProgramCache]: Analyzing trace with hash -2031931118, now seen corresponding path program 4 times [2024-06-28 01:07:41,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:41,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031935131] [2024-06-28 01:07:41,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:41,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:41,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:41,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:41,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:41,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031935131] [2024-06-28 01:07:41,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031935131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:41,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:41,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:41,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290778782] [2024-06-28 01:07:41,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:41,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:41,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:41,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:41,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:41,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:07:41,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 417 transitions, 5504 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:41,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:41,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:07:41,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:44,248 INFO L124 PetriNetUnfolderBase]: 6762/11858 cut-off events. [2024-06-28 01:07:44,249 INFO L125 PetriNetUnfolderBase]: For 1137043/1137345 co-relation queries the response was YES. [2024-06-28 01:07:44,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84572 conditions, 11858 events. 6762/11858 cut-off events. For 1137043/1137345 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 94514 event pairs, 2205 based on Foata normal form. 108/11403 useless extension candidates. Maximal degree in co-relation 84406. Up to 8480 conditions per place. [2024-06-28 01:07:44,441 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 267 selfloop transitions, 159 changer transitions 0/443 dead transitions. [2024-06-28 01:07:44,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 443 transitions, 6518 flow [2024-06-28 01:07:44,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:44,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:44,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 01:07:44,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-06-28 01:07:44,442 INFO L175 Difference]: Start difference. First operand has 361 places, 417 transitions, 5504 flow. Second operand 8 states and 230 transitions. [2024-06-28 01:07:44,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 443 transitions, 6518 flow [2024-06-28 01:07:50,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 443 transitions, 6165 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 01:07:50,856 INFO L231 Difference]: Finished difference. Result has 363 places, 418 transitions, 5526 flow [2024-06-28 01:07:50,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5151, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5526, PETRI_PLACES=363, PETRI_TRANSITIONS=418} [2024-06-28 01:07:50,857 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 312 predicate places. [2024-06-28 01:07:50,857 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 418 transitions, 5526 flow [2024-06-28 01:07:50,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:50,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:50,858 INFO 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-28 01:07:50,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 01:07:50,858 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:50,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:50,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1375825627, now seen corresponding path program 1 times [2024-06-28 01:07:50,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:50,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839895793] [2024-06-28 01:07:50,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:50,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:50,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:50,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-28 01:07:50,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:50,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839895793] [2024-06-28 01:07:50,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839895793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:50,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:50,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:50,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315483890] [2024-06-28 01:07:50,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:50,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:50,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:50,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:50,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:51,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:07:51,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 418 transitions, 5526 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:51,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:51,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:07:51,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:54,350 INFO L124 PetriNetUnfolderBase]: 7054/12400 cut-off events. [2024-06-28 01:07:54,351 INFO L125 PetriNetUnfolderBase]: For 1214510/1214796 co-relation queries the response was YES. [2024-06-28 01:07:54,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90538 conditions, 12400 events. 7054/12400 cut-off events. For 1214510/1214796 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 99716 event pairs, 2124 based on Foata normal form. 80/11867 useless extension candidates. Maximal degree in co-relation 90371. Up to 9940 conditions per place. [2024-06-28 01:07:54,571 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 397 selfloop transitions, 63 changer transitions 0/477 dead transitions. [2024-06-28 01:07:54,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 477 transitions, 7331 flow [2024-06-28 01:07:54,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:07:54,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:07:54,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 278 transitions. [2024-06-28 01:07:54,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6572104018912529 [2024-06-28 01:07:54,573 INFO L175 Difference]: Start difference. First operand has 363 places, 418 transitions, 5526 flow. Second operand 9 states and 278 transitions. [2024-06-28 01:07:54,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 477 transitions, 7331 flow [2024-06-28 01:08:01,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 477 transitions, 6926 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 01:08:01,339 INFO L231 Difference]: Finished difference. Result has 367 places, 425 transitions, 5485 flow [2024-06-28 01:08:01,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5121, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5485, PETRI_PLACES=367, PETRI_TRANSITIONS=425} [2024-06-28 01:08:01,340 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 316 predicate places. [2024-06-28 01:08:01,340 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 425 transitions, 5485 flow [2024-06-28 01:08:01,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:01,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:01,340 INFO 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-28 01:08:01,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 01:08:01,341 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:01,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:01,341 INFO L85 PathProgramCache]: Analyzing trace with hash -186965135, now seen corresponding path program 2 times [2024-06-28 01:08:01,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:01,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551973303] [2024-06-28 01:08:01,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:01,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:01,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:01,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:01,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:01,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551973303] [2024-06-28 01:08:01,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551973303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:01,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:01,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:01,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7870653] [2024-06-28 01:08:01,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:01,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:01,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:01,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:01,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:01,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:08:01,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 425 transitions, 5485 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:01,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:01,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:08:01,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:04,510 INFO L124 PetriNetUnfolderBase]: 7113/12471 cut-off events. [2024-06-28 01:08:04,510 INFO L125 PetriNetUnfolderBase]: For 1223759/1224055 co-relation queries the response was YES. [2024-06-28 01:08:04,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89764 conditions, 12471 events. 7113/12471 cut-off events. For 1223759/1224055 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 100129 event pairs, 2194 based on Foata normal form. 84/11929 useless extension candidates. Maximal degree in co-relation 89595. Up to 9996 conditions per place. [2024-06-28 01:08:04,706 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 393 selfloop transitions, 65 changer transitions 0/475 dead transitions. [2024-06-28 01:08:04,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 475 transitions, 7183 flow [2024-06-28 01:08:04,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:08:04,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:08:04,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 272 transitions. [2024-06-28 01:08:04,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6430260047281324 [2024-06-28 01:08:04,708 INFO L175 Difference]: Start difference. First operand has 367 places, 425 transitions, 5485 flow. Second operand 9 states and 272 transitions. [2024-06-28 01:08:04,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 475 transitions, 7183 flow [2024-06-28 01:08:12,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 475 transitions, 6930 flow, removed 85 selfloop flow, removed 7 redundant places. [2024-06-28 01:08:12,720 INFO L231 Difference]: Finished difference. Result has 370 places, 430 transitions, 5566 flow [2024-06-28 01:08:12,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5290, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5566, PETRI_PLACES=370, PETRI_TRANSITIONS=430} [2024-06-28 01:08:12,721 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 319 predicate places. [2024-06-28 01:08:12,721 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 430 transitions, 5566 flow [2024-06-28 01:08:12,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:12,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:12,722 INFO 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-28 01:08:12,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 01:08:12,722 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:12,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:12,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1736573361, now seen corresponding path program 3 times [2024-06-28 01:08:12,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:12,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598896400] [2024-06-28 01:08:12,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:12,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:12,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:12,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:12,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:12,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598896400] [2024-06-28 01:08:12,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598896400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:12,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:12,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:12,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703124257] [2024-06-28 01:08:12,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:12,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:12,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:12,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:12,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:12,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:08:12,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 430 transitions, 5566 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:12,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:12,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:08:12,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:15,973 INFO L124 PetriNetUnfolderBase]: 7123/12462 cut-off events. [2024-06-28 01:08:15,973 INFO L125 PetriNetUnfolderBase]: For 1162679/1163003 co-relation queries the response was YES. [2024-06-28 01:08:16,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88632 conditions, 12462 events. 7123/12462 cut-off events. For 1162679/1163003 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 100173 event pairs, 2531 based on Foata normal form. 94/11914 useless extension candidates. Maximal degree in co-relation 88463. Up to 10460 conditions per place. [2024-06-28 01:08:16,169 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 401 selfloop transitions, 52 changer transitions 0/470 dead transitions. [2024-06-28 01:08:16,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 470 transitions, 6834 flow [2024-06-28 01:08:16,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:16,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:16,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-28 01:08:16,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-28 01:08:16,171 INFO L175 Difference]: Start difference. First operand has 370 places, 430 transitions, 5566 flow. Second operand 8 states and 244 transitions. [2024-06-28 01:08:16,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 470 transitions, 6834 flow [2024-06-28 01:08:23,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 470 transitions, 6669 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 01:08:23,954 INFO L231 Difference]: Finished difference. Result has 373 places, 430 transitions, 5510 flow [2024-06-28 01:08:23,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5401, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5510, PETRI_PLACES=373, PETRI_TRANSITIONS=430} [2024-06-28 01:08:23,955 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 322 predicate places. [2024-06-28 01:08:23,955 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 430 transitions, 5510 flow [2024-06-28 01:08:23,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:23,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:23,956 INFO 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-28 01:08:23,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 01:08:23,956 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:23,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:23,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1727050161, now seen corresponding path program 4 times [2024-06-28 01:08:23,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:23,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014207404] [2024-06-28 01:08:23,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:23,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:23,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:24,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:24,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:24,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014207404] [2024-06-28 01:08:24,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014207404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:24,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:24,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:24,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137200089] [2024-06-28 01:08:24,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:24,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:24,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:24,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:24,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:24,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:08:24,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 430 transitions, 5510 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:24,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:24,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:08:24,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:27,197 INFO L124 PetriNetUnfolderBase]: 7159/12516 cut-off events. [2024-06-28 01:08:27,198 INFO L125 PetriNetUnfolderBase]: For 1180248/1180561 co-relation queries the response was YES. [2024-06-28 01:08:27,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88733 conditions, 12516 events. 7159/12516 cut-off events. For 1180248/1180561 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 100612 event pairs, 2559 based on Foata normal form. 87/11957 useless extension candidates. Maximal degree in co-relation 88563. Up to 10667 conditions per place. [2024-06-28 01:08:27,420 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 395 selfloop transitions, 50 changer transitions 0/462 dead transitions. [2024-06-28 01:08:27,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 462 transitions, 6539 flow [2024-06-28 01:08:27,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:27,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:27,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:08:27,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-06-28 01:08:27,421 INFO L175 Difference]: Start difference. First operand has 373 places, 430 transitions, 5510 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:08:27,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 462 transitions, 6539 flow [2024-06-28 01:08:35,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 462 transitions, 6379 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:08:35,520 INFO L231 Difference]: Finished difference. Result has 373 places, 432 transitions, 5518 flow [2024-06-28 01:08:35,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5518, PETRI_PLACES=373, PETRI_TRANSITIONS=432} [2024-06-28 01:08:35,521 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 322 predicate places. [2024-06-28 01:08:35,521 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 432 transitions, 5518 flow [2024-06-28 01:08:35,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:35,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:35,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:08:35,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 01:08:35,522 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:35,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:35,522 INFO L85 PathProgramCache]: Analyzing trace with hash 77809585, now seen corresponding path program 5 times [2024-06-28 01:08:35,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:35,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038411947] [2024-06-28 01:08:35,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:35,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:35,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:35,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:35,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:35,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038411947] [2024-06-28 01:08:35,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038411947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:35,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:35,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:35,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870526855] [2024-06-28 01:08:35,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:35,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:35,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:35,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:35,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:35,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:08:35,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 432 transitions, 5518 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:35,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:35,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:08:35,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:38,553 INFO L124 PetriNetUnfolderBase]: 7218/12621 cut-off events. [2024-06-28 01:08:38,554 INFO L125 PetriNetUnfolderBase]: For 1215146/1215457 co-relation queries the response was YES. [2024-06-28 01:08:38,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89773 conditions, 12621 events. 7218/12621 cut-off events. For 1215146/1215457 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 101592 event pairs, 2554 based on Foata normal form. 85/12053 useless extension candidates. Maximal degree in co-relation 89603. Up to 10696 conditions per place. [2024-06-28 01:08:38,960 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 398 selfloop transitions, 57 changer transitions 0/472 dead transitions. [2024-06-28 01:08:38,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 472 transitions, 6874 flow [2024-06-28 01:08:38,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:08:38,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:08:38,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 284 transitions. [2024-06-28 01:08:38,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6042553191489362 [2024-06-28 01:08:38,961 INFO L175 Difference]: Start difference. First operand has 373 places, 432 transitions, 5518 flow. Second operand 10 states and 284 transitions. [2024-06-28 01:08:38,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 472 transitions, 6874 flow [2024-06-28 01:08:48,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 472 transitions, 6745 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 01:08:48,371 INFO L231 Difference]: Finished difference. Result has 378 places, 436 transitions, 5637 flow [2024-06-28 01:08:48,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5637, PETRI_PLACES=378, PETRI_TRANSITIONS=436} [2024-06-28 01:08:48,373 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 327 predicate places. [2024-06-28 01:08:48,373 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 436 transitions, 5637 flow [2024-06-28 01:08:48,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:48,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:48,373 INFO 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-28 01:08:48,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 01:08:48,374 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:48,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:48,374 INFO L85 PathProgramCache]: Analyzing trace with hash 384239183, now seen corresponding path program 6 times [2024-06-28 01:08:48,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:48,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368655613] [2024-06-28 01:08:48,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:48,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:48,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:48,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-28 01:08:48,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:48,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368655613] [2024-06-28 01:08:48,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368655613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:48,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:48,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:48,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884499721] [2024-06-28 01:08:48,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:48,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:48,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:48,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:48,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:48,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:08:48,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 436 transitions, 5637 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:48,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:48,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:08:48,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:51,776 INFO L124 PetriNetUnfolderBase]: 7213/12605 cut-off events. [2024-06-28 01:08:51,777 INFO L125 PetriNetUnfolderBase]: For 1219715/1220034 co-relation queries the response was YES. [2024-06-28 01:08:51,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89792 conditions, 12605 events. 7213/12605 cut-off events. For 1219715/1220034 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 101292 event pairs, 2570 based on Foata normal form. 88/12035 useless extension candidates. Maximal degree in co-relation 89620. Up to 10741 conditions per place. [2024-06-28 01:08:51,975 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 400 selfloop transitions, 51 changer transitions 0/468 dead transitions. [2024-06-28 01:08:51,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 468 transitions, 6623 flow [2024-06-28 01:08:51,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:08:51,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:08:51,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 280 transitions. [2024-06-28 01:08:51,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-28 01:08:51,977 INFO L175 Difference]: Start difference. First operand has 378 places, 436 transitions, 5637 flow. Second operand 10 states and 280 transitions. [2024-06-28 01:08:51,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 468 transitions, 6623 flow [2024-06-28 01:09:00,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 468 transitions, 6457 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 01:09:00,379 INFO L231 Difference]: Finished difference. Result has 381 places, 436 transitions, 5578 flow [2024-06-28 01:09:00,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5578, PETRI_PLACES=381, PETRI_TRANSITIONS=436} [2024-06-28 01:09:00,380 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 330 predicate places. [2024-06-28 01:09:00,380 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 436 transitions, 5578 flow [2024-06-28 01:09:00,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:00,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:00,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:09:00,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 01:09:00,381 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:00,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:00,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1731806801, now seen corresponding path program 1 times [2024-06-28 01:09:00,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:00,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524997205] [2024-06-28 01:09:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:00,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:00,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:00,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:00,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:00,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524997205] [2024-06-28 01:09:00,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524997205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:00,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:00,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:00,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307056449] [2024-06-28 01:09:00,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:00,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:00,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:00,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:00,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:00,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:09:00,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 436 transitions, 5578 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:00,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:00,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:09:00,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:03,685 INFO L124 PetriNetUnfolderBase]: 7220/12612 cut-off events. [2024-06-28 01:09:03,685 INFO L125 PetriNetUnfolderBase]: For 1226426/1226727 co-relation queries the response was YES. [2024-06-28 01:09:03,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89580 conditions, 12612 events. 7220/12612 cut-off events. For 1226426/1226727 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 101448 event pairs, 2564 based on Foata normal form. 78/12025 useless extension candidates. Maximal degree in co-relation 89407. Up to 10809 conditions per place. [2024-06-28 01:09:03,933 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 433 selfloop transitions, 19 changer transitions 0/469 dead transitions. [2024-06-28 01:09:03,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 469 transitions, 6631 flow [2024-06-28 01:09:03,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:03,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:03,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 01:09:03,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2024-06-28 01:09:03,935 INFO L175 Difference]: Start difference. First operand has 381 places, 436 transitions, 5578 flow. Second operand 8 states and 225 transitions. [2024-06-28 01:09:03,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 469 transitions, 6631 flow [2024-06-28 01:09:13,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 469 transitions, 6519 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 01:09:13,081 INFO L231 Difference]: Finished difference. Result has 380 places, 439 transitions, 5589 flow [2024-06-28 01:09:13,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5466, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5589, PETRI_PLACES=380, PETRI_TRANSITIONS=439} [2024-06-28 01:09:13,082 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 329 predicate places. [2024-06-28 01:09:13,082 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 439 transitions, 5589 flow [2024-06-28 01:09:13,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:13,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:13,082 INFO 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-28 01:09:13,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 01:09:13,083 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:13,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:13,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1727045201, now seen corresponding path program 2 times [2024-06-28 01:09:13,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:13,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692888471] [2024-06-28 01:09:13,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:13,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:13,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:13,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:13,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692888471] [2024-06-28 01:09:13,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692888471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:13,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:13,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:13,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207611074] [2024-06-28 01:09:13,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:13,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:13,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:13,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:13,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:13,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:09:13,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 439 transitions, 5589 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:13,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:13,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:09:13,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:16,462 INFO L124 PetriNetUnfolderBase]: 7248/12656 cut-off events. [2024-06-28 01:09:16,463 INFO L125 PetriNetUnfolderBase]: For 1259394/1259713 co-relation queries the response was YES. [2024-06-28 01:09:16,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90336 conditions, 12656 events. 7248/12656 cut-off events. For 1259394/1259713 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 101731 event pairs, 2569 based on Foata normal form. 87/12076 useless extension candidates. Maximal degree in co-relation 90162. Up to 10773 conditions per place. [2024-06-28 01:09:16,673 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 400 selfloop transitions, 57 changer transitions 0/474 dead transitions. [2024-06-28 01:09:16,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 474 transitions, 6987 flow [2024-06-28 01:09:16,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:16,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:16,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:09:16,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:09:16,674 INFO L175 Difference]: Start difference. First operand has 380 places, 439 transitions, 5589 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:09:16,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 474 transitions, 6987 flow [2024-06-28 01:09:26,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 474 transitions, 6872 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 01:09:26,729 INFO L231 Difference]: Finished difference. Result has 382 places, 446 transitions, 5794 flow [2024-06-28 01:09:26,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5474, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5794, PETRI_PLACES=382, PETRI_TRANSITIONS=446} [2024-06-28 01:09:26,729 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 331 predicate places. [2024-06-28 01:09:26,730 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 446 transitions, 5794 flow [2024-06-28 01:09:26,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:26,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:26,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:09:26,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 01:09:26,730 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:26,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:26,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1153080867, now seen corresponding path program 3 times [2024-06-28 01:09:26,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:26,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171681274] [2024-06-28 01:09:26,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:26,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:26,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:26,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:26,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:26,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171681274] [2024-06-28 01:09:26,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171681274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:26,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:26,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:26,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951445110] [2024-06-28 01:09:26,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:26,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:26,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:26,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:26,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:26,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:09:26,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 446 transitions, 5794 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:26,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:26,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:09:26,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:29,914 INFO L124 PetriNetUnfolderBase]: 7255/12667 cut-off events. [2024-06-28 01:09:29,914 INFO L125 PetriNetUnfolderBase]: For 1280248/1280567 co-relation queries the response was YES. [2024-06-28 01:09:30,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90847 conditions, 12667 events. 7255/12667 cut-off events. For 1280248/1280567 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 101810 event pairs, 2569 based on Foata normal form. 87/12085 useless extension candidates. Maximal degree in co-relation 90671. Up to 10781 conditions per place. [2024-06-28 01:09:30,124 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 401 selfloop transitions, 61 changer transitions 0/479 dead transitions. [2024-06-28 01:09:30,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 479 transitions, 7124 flow [2024-06-28 01:09:30,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:09:30,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:09:30,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-06-28 01:09:30,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.597872340425532 [2024-06-28 01:09:30,126 INFO L175 Difference]: Start difference. First operand has 382 places, 446 transitions, 5794 flow. Second operand 10 states and 281 transitions. [2024-06-28 01:09:30,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 479 transitions, 7124 flow [2024-06-28 01:09:39,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 479 transitions, 6953 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-28 01:09:39,291 INFO L231 Difference]: Finished difference. Result has 388 places, 449 transitions, 5839 flow [2024-06-28 01:09:39,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5649, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5839, PETRI_PLACES=388, PETRI_TRANSITIONS=449} [2024-06-28 01:09:39,292 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 337 predicate places. [2024-06-28 01:09:39,293 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 449 transitions, 5839 flow [2024-06-28 01:09:39,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:39,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:39,293 INFO 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-28 01:09:39,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 01:09:39,295 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:39,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:39,295 INFO L85 PathProgramCache]: Analyzing trace with hash 412151421, now seen corresponding path program 7 times [2024-06-28 01:09:39,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:39,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238517226] [2024-06-28 01:09:39,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:39,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:39,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:39,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:39,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:39,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238517226] [2024-06-28 01:09:39,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238517226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:39,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:39,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:39,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236325631] [2024-06-28 01:09:39,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:39,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:39,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:39,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:39,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:39,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:09:39,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 449 transitions, 5839 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:39,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:39,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:09:39,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:42,629 INFO L124 PetriNetUnfolderBase]: 7413/12923 cut-off events. [2024-06-28 01:09:42,630 INFO L125 PetriNetUnfolderBase]: For 1396458/1396819 co-relation queries the response was YES. [2024-06-28 01:09:42,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94850 conditions, 12923 events. 7413/12923 cut-off events. For 1396458/1396819 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 104115 event pairs, 2607 based on Foata normal form. 98/12335 useless extension candidates. Maximal degree in co-relation 94672. Up to 10679 conditions per place. [2024-06-28 01:09:42,932 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 334 selfloop transitions, 140 changer transitions 0/491 dead transitions. [2024-06-28 01:09:42,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 491 transitions, 7321 flow [2024-06-28 01:09:42,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:42,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:42,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 01:09:42,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.651595744680851 [2024-06-28 01:09:42,933 INFO L175 Difference]: Start difference. First operand has 388 places, 449 transitions, 5839 flow. Second operand 8 states and 245 transitions. [2024-06-28 01:09:42,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 491 transitions, 7321 flow [2024-06-28 01:09:50,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 491 transitions, 7161 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 01:09:50,669 INFO L231 Difference]: Finished difference. Result has 389 places, 454 transitions, 6145 flow [2024-06-28 01:09:50,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5679, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6145, PETRI_PLACES=389, PETRI_TRANSITIONS=454} [2024-06-28 01:09:50,670 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 338 predicate places. [2024-06-28 01:09:50,670 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 454 transitions, 6145 flow [2024-06-28 01:09:50,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:50,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:50,670 INFO 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-28 01:09:50,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 01:09:50,670 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:50,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:50,671 INFO L85 PathProgramCache]: Analyzing trace with hash 421674621, now seen corresponding path program 8 times [2024-06-28 01:09:50,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:50,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616238149] [2024-06-28 01:09:50,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:50,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:50,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:50,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:50,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:50,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616238149] [2024-06-28 01:09:50,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616238149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:50,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:50,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:50,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754223589] [2024-06-28 01:09:50,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:50,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:50,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:50,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:50,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:50,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:09:50,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 454 transitions, 6145 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:50,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:50,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:09:50,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:54,160 INFO L124 PetriNetUnfolderBase]: 7457/12953 cut-off events. [2024-06-28 01:09:54,160 INFO L125 PetriNetUnfolderBase]: For 1428232/1428607 co-relation queries the response was YES. [2024-06-28 01:09:54,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96566 conditions, 12953 events. 7457/12953 cut-off events. For 1428232/1428607 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 103922 event pairs, 2598 based on Foata normal form. 99/12346 useless extension candidates. Maximal degree in co-relation 96386. Up to 10904 conditions per place. [2024-06-28 01:09:54,398 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 328 selfloop transitions, 138 changer transitions 0/483 dead transitions. [2024-06-28 01:09:54,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 483 transitions, 7230 flow [2024-06-28 01:09:54,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:54,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:54,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:09:54,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:09:54,400 INFO L175 Difference]: Start difference. First operand has 389 places, 454 transitions, 6145 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:09:54,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 483 transitions, 7230 flow [2024-06-28 01:10:03,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 483 transitions, 6930 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-28 01:10:03,819 INFO L231 Difference]: Finished difference. Result has 393 places, 456 transitions, 6211 flow [2024-06-28 01:10:03,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5873, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6211, PETRI_PLACES=393, PETRI_TRANSITIONS=456} [2024-06-28 01:10:03,820 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 342 predicate places. [2024-06-28 01:10:03,820 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 456 transitions, 6211 flow [2024-06-28 01:10:03,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:03,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:03,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:10:03,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 01:10:03,820 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:03,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:03,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1481073027, now seen corresponding path program 9 times [2024-06-28 01:10:03,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:03,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036732085] [2024-06-28 01:10:03,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:03,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:03,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:03,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:03,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036732085] [2024-06-28 01:10:03,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036732085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:03,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:03,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:03,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76755258] [2024-06-28 01:10:03,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:03,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:03,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:03,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:03,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:03,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:10:03,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 456 transitions, 6211 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:03,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:03,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:10:03,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:07,252 INFO L124 PetriNetUnfolderBase]: 7476/13011 cut-off events. [2024-06-28 01:10:07,253 INFO L125 PetriNetUnfolderBase]: For 1436447/1436816 co-relation queries the response was YES. [2024-06-28 01:10:07,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96419 conditions, 13011 events. 7476/13011 cut-off events. For 1436447/1436816 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 104734 event pairs, 2637 based on Foata normal form. 99/12411 useless extension candidates. Maximal degree in co-relation 96237. Up to 10923 conditions per place. [2024-06-28 01:10:07,471 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 328 selfloop transitions, 137 changer transitions 0/482 dead transitions. [2024-06-28 01:10:07,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 482 transitions, 7262 flow [2024-06-28 01:10:07,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:07,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:07,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:10:07,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-06-28 01:10:07,472 INFO L175 Difference]: Start difference. First operand has 393 places, 456 transitions, 6211 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:10:07,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 482 transitions, 7262 flow [2024-06-28 01:10:16,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 482 transitions, 6955 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 01:10:16,854 INFO L231 Difference]: Finished difference. Result has 395 places, 458 transitions, 6244 flow [2024-06-28 01:10:16,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5904, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6244, PETRI_PLACES=395, PETRI_TRANSITIONS=458} [2024-06-28 01:10:16,855 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 344 predicate places. [2024-06-28 01:10:16,855 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 458 transitions, 6244 flow [2024-06-28 01:10:16,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:16,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:16,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:10:16,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 01:10:16,856 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:16,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:16,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1375729743, now seen corresponding path program 10 times [2024-06-28 01:10:16,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:16,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047439116] [2024-06-28 01:10:16,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:16,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:16,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:17,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:17,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:17,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047439116] [2024-06-28 01:10:17,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047439116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:17,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:17,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:17,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131249873] [2024-06-28 01:10:17,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:17,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:17,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:17,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:17,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:17,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:10:17,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 458 transitions, 6244 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:17,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:17,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:10:17,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:20,083 INFO L124 PetriNetUnfolderBase]: 7503/13042 cut-off events. [2024-06-28 01:10:20,083 INFO L125 PetriNetUnfolderBase]: For 1458279/1458612 co-relation queries the response was YES. [2024-06-28 01:10:20,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96927 conditions, 13042 events. 7503/13042 cut-off events. For 1458279/1458612 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 104756 event pairs, 2616 based on Foata normal form. 89/12418 useless extension candidates. Maximal degree in co-relation 96744. Up to 11164 conditions per place. [2024-06-28 01:10:20,313 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 427 selfloop transitions, 37 changer transitions 0/481 dead transitions. [2024-06-28 01:10:20,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 481 transitions, 7289 flow [2024-06-28 01:10:20,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:20,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:20,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:10:20,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930851063829787 [2024-06-28 01:10:20,314 INFO L175 Difference]: Start difference. First operand has 395 places, 458 transitions, 6244 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:10:20,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 481 transitions, 7289 flow [2024-06-28 01:10:29,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 481 transitions, 6980 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 01:10:29,633 INFO L231 Difference]: Finished difference. Result has 397 places, 460 transitions, 6079 flow [2024-06-28 01:10:29,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6079, PETRI_PLACES=397, PETRI_TRANSITIONS=460} [2024-06-28 01:10:29,634 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 346 predicate places. [2024-06-28 01:10:29,634 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 460 transitions, 6079 flow [2024-06-28 01:10:29,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:29,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:29,634 INFO 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-28 01:10:29,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 01:10:29,635 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:29,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:29,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1378586703, now seen corresponding path program 11 times [2024-06-28 01:10:29,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:29,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910154250] [2024-06-28 01:10:29,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:29,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:29,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:29,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:29,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910154250] [2024-06-28 01:10:29,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910154250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:29,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:29,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:29,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561793559] [2024-06-28 01:10:29,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:29,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:29,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:29,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:29,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:29,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:10:29,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 460 transitions, 6079 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:29,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:29,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:10:29,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:32,780 INFO L124 PetriNetUnfolderBase]: 7530/13096 cut-off events. [2024-06-28 01:10:32,780 INFO L125 PetriNetUnfolderBase]: For 1479056/1479389 co-relation queries the response was YES. [2024-06-28 01:10:33,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97137 conditions, 13096 events. 7530/13096 cut-off events. For 1479056/1479389 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 105403 event pairs, 2617 based on Foata normal form. 89/12472 useless extension candidates. Maximal degree in co-relation 96953. Up to 11166 conditions per place. [2024-06-28 01:10:33,052 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 429 selfloop transitions, 41 changer transitions 0/487 dead transitions. [2024-06-28 01:10:33,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 487 transitions, 7148 flow [2024-06-28 01:10:33,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:10:33,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:10:33,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-06-28 01:10:33,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886524822695035 [2024-06-28 01:10:33,053 INFO L175 Difference]: Start difference. First operand has 397 places, 460 transitions, 6079 flow. Second operand 9 states and 249 transitions. [2024-06-28 01:10:33,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 487 transitions, 7148 flow [2024-06-28 01:10:44,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 487 transitions, 7037 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:10:44,304 INFO L231 Difference]: Finished difference. Result has 400 places, 462 transitions, 6118 flow [2024-06-28 01:10:44,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5968, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6118, PETRI_PLACES=400, PETRI_TRANSITIONS=462} [2024-06-28 01:10:44,304 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 349 predicate places. [2024-06-28 01:10:44,305 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 462 transitions, 6118 flow [2024-06-28 01:10:44,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:44,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:44,305 INFO 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-28 01:10:44,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 01:10:44,305 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:44,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:44,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1780747855, now seen corresponding path program 12 times [2024-06-28 01:10:44,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:44,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874155669] [2024-06-28 01:10:44,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:44,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:44,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:44,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:44,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:44,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874155669] [2024-06-28 01:10:44,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874155669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:44,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:44,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:44,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974067778] [2024-06-28 01:10:44,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:44,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:44,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:44,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:44,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:10:44,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 462 transitions, 6118 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:44,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:44,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:10:44,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:47,533 INFO L124 PetriNetUnfolderBase]: 7557/13142 cut-off events. [2024-06-28 01:10:47,534 INFO L125 PetriNetUnfolderBase]: For 1501149/1501524 co-relation queries the response was YES. [2024-06-28 01:10:47,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97701 conditions, 13142 events. 7557/13142 cut-off events. For 1501149/1501524 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 105818 event pairs, 2650 based on Foata normal form. 100/12526 useless extension candidates. Maximal degree in co-relation 97516. Up to 11034 conditions per place. [2024-06-28 01:10:47,844 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 331 selfloop transitions, 137 changer transitions 0/485 dead transitions. [2024-06-28 01:10:47,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 485 transitions, 7171 flow [2024-06-28 01:10:47,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:47,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:47,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:10:47,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037234042553191 [2024-06-28 01:10:47,845 INFO L175 Difference]: Start difference. First operand has 400 places, 462 transitions, 6118 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:10:47,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 485 transitions, 7171 flow [2024-06-28 01:10:59,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 485 transitions, 7056 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 01:10:59,549 INFO L231 Difference]: Finished difference. Result has 401 places, 464 transitions, 6347 flow [2024-06-28 01:10:59,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6347, PETRI_PLACES=401, PETRI_TRANSITIONS=464} [2024-06-28 01:10:59,550 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 350 predicate places. [2024-06-28 01:10:59,550 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 464 transitions, 6347 flow [2024-06-28 01:10:59,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:59,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:59,550 INFO 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-28 01:10:59,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 01:10:59,551 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:59,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:59,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1954242991, now seen corresponding path program 4 times [2024-06-28 01:10:59,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:59,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856097291] [2024-06-28 01:10:59,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:59,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:59,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:59,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:59,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:59,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856097291] [2024-06-28 01:10:59,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856097291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:59,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:59,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:59,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095958540] [2024-06-28 01:10:59,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:59,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:59,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:59,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:59,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:59,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:10:59,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 464 transitions, 6347 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:59,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:59,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:10:59,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:02,859 INFO L124 PetriNetUnfolderBase]: 7577/13159 cut-off events. [2024-06-28 01:11:02,859 INFO L125 PetriNetUnfolderBase]: For 1513836/1514163 co-relation queries the response was YES. [2024-06-28 01:11:03,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98237 conditions, 13159 events. 7577/13159 cut-off events. For 1513836/1514163 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 105952 event pairs, 2630 based on Foata normal form. 86/12510 useless extension candidates. Maximal degree in co-relation 98051. Up to 11181 conditions per place. [2024-06-28 01:11:03,177 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 432 selfloop transitions, 48 changer transitions 0/497 dead transitions. [2024-06-28 01:11:03,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 497 transitions, 7496 flow [2024-06-28 01:11:03,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:11:03,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:11:03,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 01:11:03,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-06-28 01:11:03,179 INFO L175 Difference]: Start difference. First operand has 401 places, 464 transitions, 6347 flow. Second operand 8 states and 230 transitions. [2024-06-28 01:11:03,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 497 transitions, 7496 flow [2024-06-28 01:11:14,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 497 transitions, 7183 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:11:14,684 INFO L231 Difference]: Finished difference. Result has 403 places, 470 transitions, 6263 flow [2024-06-28 01:11:14,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6034, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6263, PETRI_PLACES=403, PETRI_TRANSITIONS=470} [2024-06-28 01:11:14,684 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 352 predicate places. [2024-06-28 01:11:14,684 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 470 transitions, 6263 flow [2024-06-28 01:11:14,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:14,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:14,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, 1] [2024-06-28 01:11:14,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 01:11:14,685 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:14,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:14,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1959004591, now seen corresponding path program 5 times [2024-06-28 01:11:14,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:14,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660888380] [2024-06-28 01:11:14,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:14,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:14,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:14,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-28 01:11:14,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:14,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660888380] [2024-06-28 01:11:14,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660888380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:14,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:14,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:14,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378747634] [2024-06-28 01:11:14,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:14,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:14,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:14,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:14,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:14,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:11:14,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 470 transitions, 6263 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:14,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:14,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:11:14,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:18,148 INFO L124 PetriNetUnfolderBase]: 7626/13250 cut-off events. [2024-06-28 01:11:18,149 INFO L125 PetriNetUnfolderBase]: For 1569074/1569457 co-relation queries the response was YES. [2024-06-28 01:11:18,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99326 conditions, 13250 events. 7626/13250 cut-off events. For 1569074/1569457 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 106730 event pairs, 2668 based on Foata normal form. 90/12616 useless extension candidates. Maximal degree in co-relation 99139. Up to 10774 conditions per place. [2024-06-28 01:11:18,384 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 289 selfloop transitions, 207 changer transitions 0/513 dead transitions. [2024-06-28 01:11:18,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 513 transitions, 9029 flow [2024-06-28 01:11:18,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:11:18,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:11:18,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-28 01:11:18,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6462765957446809 [2024-06-28 01:11:18,386 INFO L175 Difference]: Start difference. First operand has 403 places, 470 transitions, 6263 flow. Second operand 8 states and 243 transitions. [2024-06-28 01:11:18,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 513 transitions, 9029 flow [2024-06-28 01:11:31,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 513 transitions, 8869 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 01:11:31,122 INFO L231 Difference]: Finished difference. Result has 406 places, 484 transitions, 6929 flow [2024-06-28 01:11:31,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6103, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6929, PETRI_PLACES=406, PETRI_TRANSITIONS=484} [2024-06-28 01:11:31,123 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 355 predicate places. [2024-06-28 01:11:31,123 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 484 transitions, 6929 flow [2024-06-28 01:11:31,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:31,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:31,123 INFO 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-28 01:11:31,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 01:11:31,124 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:31,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:31,124 INFO L85 PathProgramCache]: Analyzing trace with hash -85987399, now seen corresponding path program 6 times [2024-06-28 01:11:31,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:31,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737545923] [2024-06-28 01:11:31,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:31,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:31,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:31,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-28 01:11:31,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:31,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737545923] [2024-06-28 01:11:31,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737545923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:31,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:31,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:31,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552682129] [2024-06-28 01:11:31,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:31,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:31,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:31,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:31,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:31,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:11:31,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 484 transitions, 6929 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:31,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:31,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:11:31,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:34,600 INFO L124 PetriNetUnfolderBase]: 7642/13204 cut-off events. [2024-06-28 01:11:34,600 INFO L125 PetriNetUnfolderBase]: For 1593880/1594219 co-relation queries the response was YES. [2024-06-28 01:11:34,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100416 conditions, 13204 events. 7642/13204 cut-off events. For 1593880/1594219 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 105572 event pairs, 2564 based on Foata normal form. 86/12519 useless extension candidates. Maximal degree in co-relation 100228. Up to 11263 conditions per place. [2024-06-28 01:11:34,870 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 439 selfloop transitions, 61 changer transitions 0/517 dead transitions. [2024-06-28 01:11:34,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 517 transitions, 8364 flow [2024-06-28 01:11:34,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:11:34,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:11:34,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 277 transitions. [2024-06-28 01:11:34,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5893617021276596 [2024-06-28 01:11:34,871 INFO L175 Difference]: Start difference. First operand has 406 places, 484 transitions, 6929 flow. Second operand 10 states and 277 transitions. [2024-06-28 01:11:34,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 517 transitions, 8364 flow [2024-06-28 01:11:45,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 517 transitions, 7918 flow, removed 121 selfloop flow, removed 3 redundant places. [2024-06-28 01:11:45,808 INFO L231 Difference]: Finished difference. Result has 414 places, 487 transitions, 6720 flow [2024-06-28 01:11:45,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6519, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6720, PETRI_PLACES=414, PETRI_TRANSITIONS=487} [2024-06-28 01:11:45,809 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 363 predicate places. [2024-06-28 01:11:45,809 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 487 transitions, 6720 flow [2024-06-28 01:11:45,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:45,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:45,810 INFO 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-28 01:11:45,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 01:11:45,810 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:45,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:45,810 INFO L85 PathProgramCache]: Analyzing trace with hash 259238289, now seen corresponding path program 7 times [2024-06-28 01:11:45,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:45,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54832111] [2024-06-28 01:11:45,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:45,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:45,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:45,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-28 01:11:45,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:45,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54832111] [2024-06-28 01:11:45,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54832111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:45,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:45,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:45,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472137604] [2024-06-28 01:11:45,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:45,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:45,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:45,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:45,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:45,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:11:45,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 487 transitions, 6720 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:45,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:45,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:11:45,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:49,215 INFO L124 PetriNetUnfolderBase]: 7638/13197 cut-off events. [2024-06-28 01:11:49,215 INFO L125 PetriNetUnfolderBase]: For 1594374/1594713 co-relation queries the response was YES. [2024-06-28 01:11:49,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99844 conditions, 13197 events. 7638/13197 cut-off events. For 1594374/1594713 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 105525 event pairs, 2564 based on Foata normal form. 86/12512 useless extension candidates. Maximal degree in co-relation 99654. Up to 11258 conditions per place. [2024-06-28 01:11:49,443 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 434 selfloop transitions, 60 changer transitions 0/511 dead transitions. [2024-06-28 01:11:49,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 511 transitions, 7768 flow [2024-06-28 01:11:49,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:11:49,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:11:49,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:11:49,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037234042553191 [2024-06-28 01:11:49,444 INFO L175 Difference]: Start difference. First operand has 414 places, 487 transitions, 6720 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:11:49,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 511 transitions, 7768 flow [2024-06-28 01:12:00,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 511 transitions, 7578 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 01:12:00,894 INFO L231 Difference]: Finished difference. Result has 414 places, 487 transitions, 6656 flow [2024-06-28 01:12:00,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6530, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6656, PETRI_PLACES=414, PETRI_TRANSITIONS=487} [2024-06-28 01:12:00,894 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 363 predicate places. [2024-06-28 01:12:00,894 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 487 transitions, 6656 flow [2024-06-28 01:12:00,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:00,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:12:00,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:12:00,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 01:12:00,895 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:12:00,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:12:00,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1474401827, now seen corresponding path program 8 times [2024-06-28 01:12:00,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:12:00,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30279623] [2024-06-28 01:12:00,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:12:00,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:12:00,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:12:00,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-28 01:12:00,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:12:00,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30279623] [2024-06-28 01:12:00,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30279623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:12:00,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:12:00,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:12:00,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527666030] [2024-06-28 01:12:00,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:12:00,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:12:00,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:12:00,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:12:00,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:12:01,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-28 01:12:01,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 487 transitions, 6656 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:01,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:12:01,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-28 01:12:01,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:04,213 INFO L124 PetriNetUnfolderBase]: 7655/13242 cut-off events. [2024-06-28 01:12:04,213 INFO L125 PetriNetUnfolderBase]: For 1625539/1625934 co-relation queries the response was YES. [2024-06-28 01:12:04,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100343 conditions, 13242 events. 7655/13242 cut-off events. For 1625539/1625934 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 106044 event pairs, 2601 based on Foata normal form. 90/12580 useless extension candidates. Maximal degree in co-relation 100152. Up to 10813 conditions per place. [2024-06-28 01:12:04,717 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 286 selfloop transitions, 215 changer transitions 0/518 dead transitions. [2024-06-28 01:12:04,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 518 transitions, 8920 flow [2024-06-28 01:12:04,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:12:04,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:12:04,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:12:04,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-06-28 01:12:04,718 INFO L175 Difference]: Start difference. First operand has 414 places, 487 transitions, 6656 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:12:04,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 518 transitions, 8920 flow