./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe012_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe012_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 15:46:02,674 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 15:46:02,751 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 15:46:02,758 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 15:46:02,759 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 15:46:02,791 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 15:46:02,792 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 15:46:02,793 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 15:46:02,793 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 15:46:02,797 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 15:46:02,797 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 15:46:02,798 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 15:46:02,798 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 15:46:02,800 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 15:46:02,800 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 15:46:02,801 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 15:46:02,801 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 15:46:02,801 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 15:46:02,801 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 15:46:02,802 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 15:46:02,802 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 15:46:02,802 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 15:46:02,803 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 15:46:02,803 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 15:46:02,803 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 15:46:02,803 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 15:46:02,804 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 15:46:02,804 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 15:46:02,805 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 15:46:02,805 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 15:46:02,806 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 15:46:02,806 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 15:46:02,807 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:46:02,807 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 15:46:02,807 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 15:46:02,807 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 15:46:02,808 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 15:46:02,808 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 15:46:02,808 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 15:46:02,808 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 15:46:02,808 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 15:46:02,809 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 15:46:02,809 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 15:46:02,809 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 15:46:03,096 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 15:46:03,115 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 15:46:03,118 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 15:46:03,119 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 15:46:03,120 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 15:46:03,121 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe012_tso.yml/witness.yml [2024-06-21 15:46:03,257 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 15:46:03,258 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 15:46:03,259 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-21 15:46:04,430 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 15:46:04,703 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 15:46:04,704 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-21 15:46:04,722 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0829a5e2a/606e436d2f6c457e8529f01e9b37d0ea/FLAGd0a331e02 [2024-06-21 15:46:04,737 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0829a5e2a/606e436d2f6c457e8529f01e9b37d0ea [2024-06-21 15:46:04,738 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 15:46:04,739 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 15:46:04,741 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 15:46:04,742 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 15:46:04,746 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 15:46:04,747 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:46:03" (1/2) ... [2024-06-21 15:46:04,748 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33aaaa9b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:46:04, skipping insertion in model container [2024-06-21 15:46:04,748 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:46:03" (1/2) ... [2024-06-21 15:46:04,751 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1c01635e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:46:04, skipping insertion in model container [2024-06-21 15:46:04,752 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:46:04" (2/2) ... [2024-06-21 15:46:04,752 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33aaaa9b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:04, skipping insertion in model container [2024-06-21 15:46:04,752 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:46:04" (2/2) ... [2024-06-21 15:46:04,753 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 15:46:04,808 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 15:46:04,810 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 15:46:04,810 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 15:46:04,810 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 15:46:04,810 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 15:46:04,811 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-21 15:46:04,850 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 15:46:05,151 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:46:05,162 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 15:46:05,256 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:46:05,294 INFO L206 MainTranslator]: Completed translation [2024-06-21 15:46:05,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05 WrapperNode [2024-06-21 15:46:05,295 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 15:46:05,296 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 15:46:05,296 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 15:46:05,296 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 15:46:05,303 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,326 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,344 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-21 15:46:05,345 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 15:46:05,346 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 15:46:05,346 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 15:46:05,346 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 15:46:05,355 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,355 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,358 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,373 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 15:46:05,373 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,373 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,378 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,380 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,381 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,382 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,384 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 15:46:05,385 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 15:46:05,385 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 15:46:05,385 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 15:46:05,409 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (1/1) ... [2024-06-21 15:46:05,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:46:05,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 15:46:05,473 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 15:46:05,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 15:46:05,504 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 15:46:05,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 15:46:05,505 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 15:46:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 15:46:05,505 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 15:46:05,505 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 15:46:05,505 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 15:46:05,506 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 15:46:05,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 15:46:05,506 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 15:46:05,506 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 15:46:05,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 15:46:05,507 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 15:46:05,618 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 15:46:05,619 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 15:46:05,770 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 15:46:05,770 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 15:46:05,870 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 15:46:05,870 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 15:46:05,871 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:46:05 BoogieIcfgContainer [2024-06-21 15:46:05,871 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 15:46:05,872 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 15:46:05,872 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 15:46:05,875 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 15:46:05,875 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:46:03" (1/4) ... [2024-06-21 15:46:05,876 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14229277 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:46:05, skipping insertion in model container [2024-06-21 15:46:05,876 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 03:46:04" (2/4) ... [2024-06-21 15:46:05,876 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14229277 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:46:05, skipping insertion in model container [2024-06-21 15:46:05,877 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:46:05" (3/4) ... [2024-06-21 15:46:05,877 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14229277 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:46:05, skipping insertion in model container [2024-06-21 15:46:05,877 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:46:05" (4/4) ... [2024-06-21 15:46:05,878 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_tso.i [2024-06-21 15:46:05,893 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 15:46:05,893 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 15:46:05,894 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 15:46:05,932 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 15:46:05,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:46:05,995 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 15:46:05,995 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:46:05,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 15:46:05,997 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:46:06,000 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 15:46:06,008 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 15:46:06,018 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;@159296ae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 15:46:06,019 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 15:46:06,023 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 15:46:06,028 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 15:46:06,028 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:46:06,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:06,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 15:46:06,029 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:06,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:06,034 INFO L85 PathProgramCache]: Analyzing trace with hash 219098506, now seen corresponding path program 1 times [2024-06-21 15:46:06,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:06,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323114032] [2024-06-21 15:46:06,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:06,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:06,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:06,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:06,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:06,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323114032] [2024-06-21 15:46:06,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323114032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:06,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:06,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 15:46:06,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480557719] [2024-06-21 15:46:06,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:06,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 15:46:06,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:06,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 15:46:06,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 15:46:06,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-21 15:46:06,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:06,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:06,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-21 15:46:06,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:06,700 INFO L124 PetriNetUnfolderBase]: 430/720 cut-off events. [2024-06-21 15:46:06,701 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-21 15:46:06,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1443 conditions, 720 events. 430/720 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3553 event pairs, 273 based on Foata normal form. 1/674 useless extension candidates. Maximal degree in co-relation 1431. Up to 672 conditions per place. [2024-06-21 15:46:06,713 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 15:46:06,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-21 15:46:06,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 15:46:06,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 15:46:06,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-21 15:46:06,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-21 15:46:06,727 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-21 15:46:06,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-21 15:46:06,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:06,732 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 15:46:06,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 15:46:06,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 15:46:06,738 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 15:46:06,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:06,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:06,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:06,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 15:46:06,740 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:06,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:06,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1123828102, now seen corresponding path program 1 times [2024-06-21 15:46:06,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:06,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676611057] [2024-06-21 15:46:06,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:06,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:06,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:07,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:07,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:07,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676611057] [2024-06-21 15:46:07,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676611057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:07,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:07,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:07,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387693233] [2024-06-21 15:46:07,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:07,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:07,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:07,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:07,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:07,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:07,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:07,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:07,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:07,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:07,293 INFO L124 PetriNetUnfolderBase]: 755/1225 cut-off events. [2024-06-21 15:46:07,293 INFO L125 PetriNetUnfolderBase]: For 226/240 co-relation queries the response was YES. [2024-06-21 15:46:07,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2818 conditions, 1225 events. 755/1225 cut-off events. For 226/240 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5981 event pairs, 367 based on Foata normal form. 13/1205 useless extension candidates. Maximal degree in co-relation 2806. Up to 1093 conditions per place. [2024-06-21 15:46:07,302 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 35 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2024-06-21 15:46:07,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 218 flow [2024-06-21 15:46:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:46:07,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:46:07,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-21 15:46:07,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 15:46:07,308 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 104 transitions. [2024-06-21 15:46:07,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 218 flow [2024-06-21 15:46:07,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 214 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:46:07,310 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 121 flow [2024-06-21 15:46:07,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-21 15:46:07,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-21 15:46:07,311 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 121 flow [2024-06-21 15:46:07,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:07,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:07,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:07,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 15:46:07,312 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:07,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:07,313 INFO L85 PathProgramCache]: Analyzing trace with hash -2007839075, now seen corresponding path program 1 times [2024-06-21 15:46:07,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:07,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439817239] [2024-06-21 15:46:07,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:07,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:07,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:07,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:07,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:07,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439817239] [2024-06-21 15:46:07,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439817239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:07,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:07,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:46:07,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394318647] [2024-06-21 15:46:07,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:07,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:46:07,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:07,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:46:07,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:46:07,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 15:46:07,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 121 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:07,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:07,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 15:46:07,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:07,608 INFO L124 PetriNetUnfolderBase]: 583/983 cut-off events. [2024-06-21 15:46:07,609 INFO L125 PetriNetUnfolderBase]: For 496/499 co-relation queries the response was YES. [2024-06-21 15:46:07,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2451 conditions, 983 events. 583/983 cut-off events. For 496/499 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4818 event pairs, 249 based on Foata normal form. 4/984 useless extension candidates. Maximal degree in co-relation 2437. Up to 889 conditions per place. [2024-06-21 15:46:07,616 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 36 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-21 15:46:07,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 52 transitions, 259 flow [2024-06-21 15:46:07,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:46:07,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:46:07,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-21 15:46:07,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 15:46:07,621 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 121 flow. Second operand 4 states and 104 transitions. [2024-06-21 15:46:07,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 52 transitions, 259 flow [2024-06-21 15:46:07,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 242 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:07,625 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 164 flow [2024-06-21 15:46:07,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-21 15:46:07,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-21 15:46:07,627 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 164 flow [2024-06-21 15:46:07,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:07,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:07,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:07,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 15:46:07,628 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:07,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:07,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2113468487, now seen corresponding path program 1 times [2024-06-21 15:46:07,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:07,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325709616] [2024-06-21 15:46:07,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:07,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:07,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:07,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-21 15:46:07,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:07,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325709616] [2024-06-21 15:46:07,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325709616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:07,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:07,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:46:07,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347030197] [2024-06-21 15:46:07,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:07,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:46:07,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:07,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:46:07,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:46:07,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:07,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 164 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:07,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:07,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:07,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:07,991 INFO L124 PetriNetUnfolderBase]: 697/1161 cut-off events. [2024-06-21 15:46:07,991 INFO L125 PetriNetUnfolderBase]: For 899/899 co-relation queries the response was YES. [2024-06-21 15:46:07,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 1161 events. 697/1161 cut-off events. For 899/899 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5772 event pairs, 304 based on Foata normal form. 2/1161 useless extension candidates. Maximal degree in co-relation 3156. Up to 1047 conditions per place. [2024-06-21 15:46:07,999 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-21 15:46:07,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 65 transitions, 351 flow [2024-06-21 15:46:08,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:08,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:08,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 15:46:08,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 15:46:08,002 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 164 flow. Second operand 5 states and 123 transitions. [2024-06-21 15:46:08,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 65 transitions, 351 flow [2024-06-21 15:46:08,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 347 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 15:46:08,009 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 245 flow [2024-06-21 15:46:08,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=245, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-21 15:46:08,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-21 15:46:08,011 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 245 flow [2024-06-21 15:46:08,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:08,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:08,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:08,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 15:46:08,012 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:08,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:08,013 INFO L85 PathProgramCache]: Analyzing trace with hash 469658228, now seen corresponding path program 1 times [2024-06-21 15:46:08,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:08,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447441393] [2024-06-21 15:46:08,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:08,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:08,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:08,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:08,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:08,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447441393] [2024-06-21 15:46:08,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447441393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:08,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:08,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:08,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636775597] [2024-06-21 15:46:08,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:08,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:08,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:08,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:08,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:08,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:08,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 245 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:08,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:08,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:08,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:08,434 INFO L124 PetriNetUnfolderBase]: 845/1408 cut-off events. [2024-06-21 15:46:08,434 INFO L125 PetriNetUnfolderBase]: For 1992/2033 co-relation queries the response was YES. [2024-06-21 15:46:08,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4312 conditions, 1408 events. 845/1408 cut-off events. For 1992/2033 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7061 event pairs, 289 based on Foata normal form. 10/1398 useless extension candidates. Maximal degree in co-relation 4291. Up to 1212 conditions per place. [2024-06-21 15:46:08,446 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 15 changer transitions 0/66 dead transitions. [2024-06-21 15:46:08,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 66 transitions, 403 flow [2024-06-21 15:46:08,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:46:08,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:46:08,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-21 15:46:08,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-21 15:46:08,448 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 245 flow. Second operand 4 states and 105 transitions. [2024-06-21 15:46:08,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 66 transitions, 403 flow [2024-06-21 15:46:08,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 401 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 15:46:08,455 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 310 flow [2024-06-21 15:46:08,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=310, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-21 15:46:08,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-21 15:46:08,459 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 310 flow [2024-06-21 15:46:08,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:08,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:08,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:08,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 15:46:08,460 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:08,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:08,461 INFO L85 PathProgramCache]: Analyzing trace with hash 2136043692, now seen corresponding path program 2 times [2024-06-21 15:46:08,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:08,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210426594] [2024-06-21 15:46:08,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:08,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:08,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:08,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:08,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:08,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210426594] [2024-06-21 15:46:08,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210426594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:08,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:08,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:08,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975570388] [2024-06-21 15:46:08,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:08,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:08,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:08,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:08,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:08,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:08,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 310 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:08,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:08,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:08,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:08,829 INFO L124 PetriNetUnfolderBase]: 840/1403 cut-off events. [2024-06-21 15:46:08,829 INFO L125 PetriNetUnfolderBase]: For 3087/3135 co-relation queries the response was YES. [2024-06-21 15:46:08,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4753 conditions, 1403 events. 840/1403 cut-off events. For 3087/3135 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7068 event pairs, 289 based on Foata normal form. 12/1396 useless extension candidates. Maximal degree in co-relation 4729. Up to 1194 conditions per place. [2024-06-21 15:46:08,839 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 18 changer transitions 0/73 dead transitions. [2024-06-21 15:46:08,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 498 flow [2024-06-21 15:46:08,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:08,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:08,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-21 15:46:08,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-21 15:46:08,841 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 310 flow. Second operand 5 states and 127 transitions. [2024-06-21 15:46:08,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 498 flow [2024-06-21 15:46:08,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 73 transitions, 461 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:08,847 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 346 flow [2024-06-21 15:46:08,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=346, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-21 15:46:08,850 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-21 15:46:08,850 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 346 flow [2024-06-21 15:46:08,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:08,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:08,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:08,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 15:46:08,851 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:08,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:08,852 INFO L85 PathProgramCache]: Analyzing trace with hash -2103258588, now seen corresponding path program 1 times [2024-06-21 15:46:08,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:08,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442072898] [2024-06-21 15:46:08,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:08,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:08,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:08,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:08,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:08,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442072898] [2024-06-21 15:46:08,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442072898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:08,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:08,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:08,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776843783] [2024-06-21 15:46:08,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:08,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:08,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:08,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:08,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:09,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:09,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 346 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:09,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:09,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:09,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:09,179 INFO L124 PetriNetUnfolderBase]: 697/1171 cut-off events. [2024-06-21 15:46:09,179 INFO L125 PetriNetUnfolderBase]: For 2547/2547 co-relation queries the response was YES. [2024-06-21 15:46:09,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4010 conditions, 1171 events. 697/1171 cut-off events. For 2547/2547 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5915 event pairs, 274 based on Foata normal form. 4/1173 useless extension candidates. Maximal degree in co-relation 3985. Up to 1029 conditions per place. [2024-06-21 15:46:09,188 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 58 selfloop transitions, 12 changer transitions 0/78 dead transitions. [2024-06-21 15:46:09,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 78 transitions, 546 flow [2024-06-21 15:46:09,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:09,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:09,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:46:09,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:46:09,190 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 346 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:46:09,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 78 transitions, 546 flow [2024-06-21 15:46:09,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 503 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:09,195 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 348 flow [2024-06-21 15:46:09,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=348, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-21 15:46:09,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-21 15:46:09,196 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 348 flow [2024-06-21 15:46:09,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:09,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:09,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:09,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 15:46:09,197 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:09,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:09,198 INFO L85 PathProgramCache]: Analyzing trace with hash 674120920, now seen corresponding path program 1 times [2024-06-21 15:46:09,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:09,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171082352] [2024-06-21 15:46:09,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:09,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:09,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:09,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:09,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:09,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171082352] [2024-06-21 15:46:09,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171082352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:09,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:09,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:09,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102552304] [2024-06-21 15:46:09,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:09,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:09,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:09,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:09,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:09,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:09,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 348 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:09,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:09,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:09,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:09,591 INFO L124 PetriNetUnfolderBase]: 888/1468 cut-off events. [2024-06-21 15:46:09,592 INFO L125 PetriNetUnfolderBase]: For 3714/3718 co-relation queries the response was YES. [2024-06-21 15:46:09,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5124 conditions, 1468 events. 888/1468 cut-off events. For 3714/3718 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7237 event pairs, 310 based on Foata normal form. 3/1469 useless extension candidates. Maximal degree in co-relation 5098. Up to 1253 conditions per place. [2024-06-21 15:46:09,604 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 60 selfloop transitions, 18 changer transitions 0/85 dead transitions. [2024-06-21 15:46:09,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 85 transitions, 602 flow [2024-06-21 15:46:09,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:09,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:09,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-21 15:46:09,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:46:09,606 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 348 flow. Second operand 5 states and 125 transitions. [2024-06-21 15:46:09,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 85 transitions, 602 flow [2024-06-21 15:46:09,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 85 transitions, 575 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:09,618 INFO L231 Difference]: Finished difference. Result has 66 places, 67 transitions, 451 flow [2024-06-21 15:46:09,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=451, PETRI_PLACES=66, PETRI_TRANSITIONS=67} [2024-06-21 15:46:09,620 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-21 15:46:09,620 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 67 transitions, 451 flow [2024-06-21 15:46:09,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:09,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:09,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:09,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 15:46:09,621 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:09,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:09,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1792851286, now seen corresponding path program 2 times [2024-06-21 15:46:09,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:09,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052643163] [2024-06-21 15:46:09,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:09,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:09,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:09,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:09,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:09,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052643163] [2024-06-21 15:46:09,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052643163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:09,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:09,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:09,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370538468] [2024-06-21 15:46:09,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:09,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:09,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:09,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:09,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:09,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:09,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 67 transitions, 451 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:09,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:09,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:09,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:10,028 INFO L124 PetriNetUnfolderBase]: 899/1489 cut-off events. [2024-06-21 15:46:10,028 INFO L125 PetriNetUnfolderBase]: For 4938/4942 co-relation queries the response was YES. [2024-06-21 15:46:10,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5605 conditions, 1489 events. 899/1489 cut-off events. For 4938/4942 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7392 event pairs, 304 based on Foata normal form. 3/1490 useless extension candidates. Maximal degree in co-relation 5576. Up to 1240 conditions per place. [2024-06-21 15:46:10,040 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 67 selfloop transitions, 26 changer transitions 0/100 dead transitions. [2024-06-21 15:46:10,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 100 transitions, 787 flow [2024-06-21 15:46:10,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:10,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:10,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 15:46:10,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 15:46:10,041 INFO L175 Difference]: Start difference. First operand has 66 places, 67 transitions, 451 flow. Second operand 6 states and 148 transitions. [2024-06-21 15:46:10,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 100 transitions, 787 flow [2024-06-21 15:46:10,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 100 transitions, 767 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-21 15:46:10,053 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 575 flow [2024-06-21 15:46:10,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=575, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2024-06-21 15:46:10,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-21 15:46:10,053 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 575 flow [2024-06-21 15:46:10,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:10,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:10,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:10,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 15:46:10,054 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:10,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:10,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1183321846, now seen corresponding path program 3 times [2024-06-21 15:46:10,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:10,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021973802] [2024-06-21 15:46:10,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:10,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:10,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:10,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:10,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:10,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021973802] [2024-06-21 15:46:10,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021973802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:10,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:10,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:10,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148722798] [2024-06-21 15:46:10,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:10,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:10,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:10,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:10,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:10,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:10,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 575 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:10,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:10,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:10,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:10,407 INFO L124 PetriNetUnfolderBase]: 894/1482 cut-off events. [2024-06-21 15:46:10,407 INFO L125 PetriNetUnfolderBase]: For 6456/6460 co-relation queries the response was YES. [2024-06-21 15:46:10,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5969 conditions, 1482 events. 894/1482 cut-off events. For 6456/6460 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7297 event pairs, 304 based on Foata normal form. 3/1483 useless extension candidates. Maximal degree in co-relation 5936. Up to 1235 conditions per place. [2024-06-21 15:46:10,453 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 65 selfloop transitions, 25 changer transitions 0/97 dead transitions. [2024-06-21 15:46:10,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 97 transitions, 807 flow [2024-06-21 15:46:10,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:10,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:10,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 15:46:10,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 15:46:10,455 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 575 flow. Second operand 6 states and 146 transitions. [2024-06-21 15:46:10,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 97 transitions, 807 flow [2024-06-21 15:46:10,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 773 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-21 15:46:10,473 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 599 flow [2024-06-21 15:46:10,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=599, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-21 15:46:10,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-21 15:46:10,474 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 599 flow [2024-06-21 15:46:10,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:10,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:10,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:10,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 15:46:10,475 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:10,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:10,476 INFO L85 PathProgramCache]: Analyzing trace with hash -646658297, now seen corresponding path program 1 times [2024-06-21 15:46:10,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:10,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669116824] [2024-06-21 15:46:10,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:10,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:10,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:10,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:10,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669116824] [2024-06-21 15:46:10,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669116824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:10,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:10,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:46:10,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831688859] [2024-06-21 15:46:10,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:10,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:46:10,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:10,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:46:10,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:46:10,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:10,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 599 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:10,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:10,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:10,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:10,781 INFO L124 PetriNetUnfolderBase]: 845/1416 cut-off events. [2024-06-21 15:46:10,782 INFO L125 PetriNetUnfolderBase]: For 6727/6727 co-relation queries the response was YES. [2024-06-21 15:46:10,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5847 conditions, 1416 events. 845/1416 cut-off events. For 6727/6727 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7102 event pairs, 290 based on Foata normal form. 1/1416 useless extension candidates. Maximal degree in co-relation 5812. Up to 1245 conditions per place. [2024-06-21 15:46:10,794 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 70 selfloop transitions, 8 changer transitions 0/92 dead transitions. [2024-06-21 15:46:10,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 92 transitions, 839 flow [2024-06-21 15:46:10,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:46:10,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:46:10,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-21 15:46:10,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:46:10,796 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 599 flow. Second operand 4 states and 98 transitions. [2024-06-21 15:46:10,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 92 transitions, 839 flow [2024-06-21 15:46:10,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 92 transitions, 760 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:10,812 INFO L231 Difference]: Finished difference. Result has 78 places, 83 transitions, 615 flow [2024-06-21 15:46:10,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=615, PETRI_PLACES=78, PETRI_TRANSITIONS=83} [2024-06-21 15:46:10,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-21 15:46:10,813 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 83 transitions, 615 flow [2024-06-21 15:46:10,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:10,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:10,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:10,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 15:46:10,814 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:10,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:10,814 INFO L85 PathProgramCache]: Analyzing trace with hash -579949155, now seen corresponding path program 1 times [2024-06-21 15:46:10,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:10,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702245412] [2024-06-21 15:46:10,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:10,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:10,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:10,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:10,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:10,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702245412] [2024-06-21 15:46:10,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702245412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:10,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:10,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:10,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560858037] [2024-06-21 15:46:10,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:10,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:10,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:10,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:10,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:11,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:11,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 83 transitions, 615 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:11,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:11,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:11,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:11,258 INFO L124 PetriNetUnfolderBase]: 892/1478 cut-off events. [2024-06-21 15:46:11,259 INFO L125 PetriNetUnfolderBase]: For 9116/9128 co-relation queries the response was YES. [2024-06-21 15:46:11,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6438 conditions, 1478 events. 892/1478 cut-off events. For 9116/9128 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7450 event pairs, 180 based on Foata normal form. 11/1436 useless extension candidates. Maximal degree in co-relation 6402. Up to 1166 conditions per place. [2024-06-21 15:46:11,277 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 65 selfloop transitions, 28 changer transitions 0/111 dead transitions. [2024-06-21 15:46:11,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 111 transitions, 931 flow [2024-06-21 15:46:11,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:11,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:11,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 15:46:11,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 15:46:11,279 INFO L175 Difference]: Start difference. First operand has 78 places, 83 transitions, 615 flow. Second operand 6 states and 152 transitions. [2024-06-21 15:46:11,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 111 transitions, 931 flow [2024-06-21 15:46:11,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 111 transitions, 927 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 15:46:11,300 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 710 flow [2024-06-21 15:46:11,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=710, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2024-06-21 15:46:11,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-21 15:46:11,301 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 710 flow [2024-06-21 15:46:11,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:11,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:11,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:11,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 15:46:11,302 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:11,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:11,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1011426269, now seen corresponding path program 2 times [2024-06-21 15:46:11,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:11,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356220141] [2024-06-21 15:46:11,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:11,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:11,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:11,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:11,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:11,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356220141] [2024-06-21 15:46:11,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356220141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:11,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:11,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:11,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782808458] [2024-06-21 15:46:11,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:11,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:11,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:11,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:11,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:11,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:11,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 710 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:11,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:11,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:11,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:11,787 INFO L124 PetriNetUnfolderBase]: 880/1458 cut-off events. [2024-06-21 15:46:11,788 INFO L125 PetriNetUnfolderBase]: For 10826/10845 co-relation queries the response was YES. [2024-06-21 15:46:11,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6695 conditions, 1458 events. 880/1458 cut-off events. For 10826/10845 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7356 event pairs, 247 based on Foata normal form. 9/1413 useless extension candidates. Maximal degree in co-relation 6656. Up to 1215 conditions per place. [2024-06-21 15:46:11,798 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 62 selfloop transitions, 24 changer transitions 0/104 dead transitions. [2024-06-21 15:46:11,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 104 transitions, 926 flow [2024-06-21 15:46:11,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:11,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:11,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-21 15:46:11,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-21 15:46:11,800 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 710 flow. Second operand 5 states and 127 transitions. [2024-06-21 15:46:11,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 104 transitions, 926 flow [2024-06-21 15:46:11,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 104 transitions, 876 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:11,821 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 716 flow [2024-06-21 15:46:11,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=716, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-06-21 15:46:11,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-21 15:46:11,822 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 716 flow [2024-06-21 15:46:11,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:11,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:11,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:11,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 15:46:11,823 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:11,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:11,824 INFO L85 PathProgramCache]: Analyzing trace with hash -256362197, now seen corresponding path program 3 times [2024-06-21 15:46:11,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:11,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903947550] [2024-06-21 15:46:11,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:11,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:11,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:11,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:11,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:11,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903947550] [2024-06-21 15:46:11,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903947550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:11,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:11,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:11,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62769770] [2024-06-21 15:46:11,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:11,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:11,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:11,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:11,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:12,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:12,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 716 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:12,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:12,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:12,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:12,218 INFO L124 PetriNetUnfolderBase]: 868/1440 cut-off events. [2024-06-21 15:46:12,218 INFO L125 PetriNetUnfolderBase]: For 11791/11804 co-relation queries the response was YES. [2024-06-21 15:46:12,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6699 conditions, 1440 events. 868/1440 cut-off events. For 11791/11804 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7238 event pairs, 242 based on Foata normal form. 7/1394 useless extension candidates. Maximal degree in co-relation 6658. Up to 1188 conditions per place. [2024-06-21 15:46:12,229 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 63 selfloop transitions, 29 changer transitions 0/110 dead transitions. [2024-06-21 15:46:12,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 110 transitions, 974 flow [2024-06-21 15:46:12,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:12,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:12,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 15:46:12,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 15:46:12,231 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 716 flow. Second operand 6 states and 149 transitions. [2024-06-21 15:46:12,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 110 transitions, 974 flow [2024-06-21 15:46:12,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 110 transitions, 920 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:12,252 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 752 flow [2024-06-21 15:46:12,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=752, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2024-06-21 15:46:12,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-21 15:46:12,253 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 752 flow [2024-06-21 15:46:12,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:12,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:12,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:12,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 15:46:12,254 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:12,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:12,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1287570011, now seen corresponding path program 1 times [2024-06-21 15:46:12,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:12,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860438083] [2024-06-21 15:46:12,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:12,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:12,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:12,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:12,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:12,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860438083] [2024-06-21 15:46:12,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860438083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:12,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:12,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:12,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72119463] [2024-06-21 15:46:12,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:12,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:12,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:12,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:12,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:12,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:12,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 752 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:12,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:12,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:12,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:12,765 INFO L124 PetriNetUnfolderBase]: 1055/1753 cut-off events. [2024-06-21 15:46:12,765 INFO L125 PetriNetUnfolderBase]: For 13835/13839 co-relation queries the response was YES. [2024-06-21 15:46:12,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7965 conditions, 1753 events. 1055/1753 cut-off events. For 13835/13839 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9185 event pairs, 161 based on Foata normal form. 13/1764 useless extension candidates. Maximal degree in co-relation 7923. Up to 1206 conditions per place. [2024-06-21 15:46:12,779 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 100 selfloop transitions, 24 changer transitions 0/131 dead transitions. [2024-06-21 15:46:12,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 131 transitions, 1197 flow [2024-06-21 15:46:12,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:12,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:12,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:46:12,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:46:12,781 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 752 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:46:12,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 131 transitions, 1197 flow [2024-06-21 15:46:12,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 131 transitions, 1127 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:12,807 INFO L231 Difference]: Finished difference. Result has 94 places, 94 transitions, 783 flow [2024-06-21 15:46:12,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=783, PETRI_PLACES=94, PETRI_TRANSITIONS=94} [2024-06-21 15:46:12,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-21 15:46:12,809 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 94 transitions, 783 flow [2024-06-21 15:46:12,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:12,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:12,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:12,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 15:46:12,810 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:12,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:12,810 INFO L85 PathProgramCache]: Analyzing trace with hash -2057578411, now seen corresponding path program 2 times [2024-06-21 15:46:12,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:12,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702423288] [2024-06-21 15:46:12,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:12,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:12,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:12,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:12,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:12,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702423288] [2024-06-21 15:46:12,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702423288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:12,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:12,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:12,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576279950] [2024-06-21 15:46:12,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:12,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:12,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:12,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:12,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:13,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:13,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 94 transitions, 783 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:13,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:13,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:13,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:13,324 INFO L124 PetriNetUnfolderBase]: 1096/1824 cut-off events. [2024-06-21 15:46:13,324 INFO L125 PetriNetUnfolderBase]: For 15628/15632 co-relation queries the response was YES. [2024-06-21 15:46:13,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8438 conditions, 1824 events. 1096/1824 cut-off events. For 15628/15632 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9620 event pairs, 242 based on Foata normal form. 13/1835 useless extension candidates. Maximal degree in co-relation 8393. Up to 1340 conditions per place. [2024-06-21 15:46:13,339 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 99 selfloop transitions, 22 changer transitions 0/128 dead transitions. [2024-06-21 15:46:13,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 128 transitions, 1203 flow [2024-06-21 15:46:13,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:13,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:13,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 15:46:13,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 15:46:13,351 INFO L175 Difference]: Start difference. First operand has 94 places, 94 transitions, 783 flow. Second operand 6 states and 153 transitions. [2024-06-21 15:46:13,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 128 transitions, 1203 flow [2024-06-21 15:46:13,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 128 transitions, 1177 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:13,394 INFO L231 Difference]: Finished difference. Result has 99 places, 97 transitions, 842 flow [2024-06-21 15:46:13,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=842, PETRI_PLACES=99, PETRI_TRANSITIONS=97} [2024-06-21 15:46:13,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-21 15:46:13,395 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 97 transitions, 842 flow [2024-06-21 15:46:13,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:13,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:13,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:13,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 15:46:13,396 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:13,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:13,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1215800745, now seen corresponding path program 3 times [2024-06-21 15:46:13,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:13,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140197369] [2024-06-21 15:46:13,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:13,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:13,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:13,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:13,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:13,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140197369] [2024-06-21 15:46:13,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140197369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:13,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:13,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:13,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907161957] [2024-06-21 15:46:13,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:13,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:13,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:13,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:13,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:13,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:13,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 97 transitions, 842 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:13,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:13,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:13,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:13,879 INFO L124 PetriNetUnfolderBase]: 1068/1780 cut-off events. [2024-06-21 15:46:13,879 INFO L125 PetriNetUnfolderBase]: For 16511/16515 co-relation queries the response was YES. [2024-06-21 15:46:13,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8347 conditions, 1780 events. 1068/1780 cut-off events. For 16511/16515 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9343 event pairs, 243 based on Foata normal form. 17/1795 useless extension candidates. Maximal degree in co-relation 8299. Up to 1419 conditions per place. [2024-06-21 15:46:13,895 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 96 selfloop transitions, 22 changer transitions 0/125 dead transitions. [2024-06-21 15:46:13,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 125 transitions, 1179 flow [2024-06-21 15:46:13,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:13,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:13,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 15:46:13,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:46:13,897 INFO L175 Difference]: Start difference. First operand has 99 places, 97 transitions, 842 flow. Second operand 6 states and 150 transitions. [2024-06-21 15:46:13,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 125 transitions, 1179 flow [2024-06-21 15:46:13,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 125 transitions, 1157 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:13,927 INFO L231 Difference]: Finished difference. Result has 103 places, 98 transitions, 888 flow [2024-06-21 15:46:13,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=103, PETRI_TRANSITIONS=98} [2024-06-21 15:46:13,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-21 15:46:13,929 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 98 transitions, 888 flow [2024-06-21 15:46:13,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:13,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:13,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:13,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 15:46:13,929 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:13,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:13,930 INFO L85 PathProgramCache]: Analyzing trace with hash 648217429, now seen corresponding path program 4 times [2024-06-21 15:46:13,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:13,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509640175] [2024-06-21 15:46:13,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:13,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:13,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:14,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:14,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:14,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509640175] [2024-06-21 15:46:14,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509640175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:14,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:14,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:14,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756029215] [2024-06-21 15:46:14,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:14,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:14,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:14,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:14,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:14,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:14,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 98 transitions, 888 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:14,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:14,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:14,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:14,433 INFO L124 PetriNetUnfolderBase]: 1126/1878 cut-off events. [2024-06-21 15:46:14,434 INFO L125 PetriNetUnfolderBase]: For 18431/18435 co-relation queries the response was YES. [2024-06-21 15:46:14,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8930 conditions, 1878 events. 1126/1878 cut-off events. For 18431/18435 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10003 event pairs, 310 based on Foata normal form. 17/1893 useless extension candidates. Maximal degree in co-relation 8880. Up to 1536 conditions per place. [2024-06-21 15:46:14,450 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 94 selfloop transitions, 28 changer transitions 0/129 dead transitions. [2024-06-21 15:46:14,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 129 transitions, 1235 flow [2024-06-21 15:46:14,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:14,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:14,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:46:14,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:46:14,452 INFO L175 Difference]: Start difference. First operand has 103 places, 98 transitions, 888 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:46:14,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 129 transitions, 1235 flow [2024-06-21 15:46:14,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 129 transitions, 1197 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:14,483 INFO L231 Difference]: Finished difference. Result has 106 places, 99 transitions, 923 flow [2024-06-21 15:46:14,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=923, PETRI_PLACES=106, PETRI_TRANSITIONS=99} [2024-06-21 15:46:14,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 15:46:14,484 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 99 transitions, 923 flow [2024-06-21 15:46:14,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:14,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:14,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:14,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 15:46:14,484 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:14,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:14,485 INFO L85 PathProgramCache]: Analyzing trace with hash 642855049, now seen corresponding path program 5 times [2024-06-21 15:46:14,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:14,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415723891] [2024-06-21 15:46:14,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:14,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:14,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:14,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:14,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:14,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415723891] [2024-06-21 15:46:14,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415723891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:14,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:14,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:14,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995728793] [2024-06-21 15:46:14,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:14,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:14,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:14,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:14,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:14,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:14,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 99 transitions, 923 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:14,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:14,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:14,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:15,010 INFO L124 PetriNetUnfolderBase]: 1184/1986 cut-off events. [2024-06-21 15:46:15,010 INFO L125 PetriNetUnfolderBase]: For 20901/20905 co-relation queries the response was YES. [2024-06-21 15:46:15,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9479 conditions, 1986 events. 1184/1986 cut-off events. For 20901/20905 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10771 event pairs, 325 based on Foata normal form. 17/2001 useless extension candidates. Maximal degree in co-relation 9428. Up to 1634 conditions per place. [2024-06-21 15:46:15,029 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 95 selfloop transitions, 27 changer transitions 0/129 dead transitions. [2024-06-21 15:46:15,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 129 transitions, 1268 flow [2024-06-21 15:46:15,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:15,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:15,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:46:15,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:46:15,031 INFO L175 Difference]: Start difference. First operand has 106 places, 99 transitions, 923 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:46:15,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 129 transitions, 1268 flow [2024-06-21 15:46:15,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 129 transitions, 1211 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:15,071 INFO L231 Difference]: Finished difference. Result has 108 places, 100 transitions, 939 flow [2024-06-21 15:46:15,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=939, PETRI_PLACES=108, PETRI_TRANSITIONS=100} [2024-06-21 15:46:15,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-21 15:46:15,071 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 100 transitions, 939 flow [2024-06-21 15:46:15,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:15,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:15,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:15,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 15:46:15,073 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:15,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:15,073 INFO L85 PathProgramCache]: Analyzing trace with hash 642707179, now seen corresponding path program 6 times [2024-06-21 15:46:15,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:15,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018725965] [2024-06-21 15:46:15,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:15,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:15,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:15,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:15,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:15,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018725965] [2024-06-21 15:46:15,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018725965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:15,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:15,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:15,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55260612] [2024-06-21 15:46:15,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:15,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:15,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:15,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:15,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:15,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:15,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 100 transitions, 939 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:15,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:15,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:15,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:15,581 INFO L124 PetriNetUnfolderBase]: 1200/2018 cut-off events. [2024-06-21 15:46:15,582 INFO L125 PetriNetUnfolderBase]: For 21845/21849 co-relation queries the response was YES. [2024-06-21 15:46:15,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9617 conditions, 2018 events. 1200/2018 cut-off events. For 21845/21849 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10979 event pairs, 316 based on Foata normal form. 13/2029 useless extension candidates. Maximal degree in co-relation 9565. Up to 1487 conditions per place. [2024-06-21 15:46:15,597 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 98 selfloop transitions, 30 changer transitions 0/135 dead transitions. [2024-06-21 15:46:15,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 135 transitions, 1326 flow [2024-06-21 15:46:15,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:15,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:15,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 15:46:15,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 15:46:15,600 INFO L175 Difference]: Start difference. First operand has 108 places, 100 transitions, 939 flow. Second operand 7 states and 171 transitions. [2024-06-21 15:46:15,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 135 transitions, 1326 flow [2024-06-21 15:46:15,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 135 transitions, 1269 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:15,637 INFO L231 Difference]: Finished difference. Result has 111 places, 103 transitions, 989 flow [2024-06-21 15:46:15,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=989, PETRI_PLACES=111, PETRI_TRANSITIONS=103} [2024-06-21 15:46:15,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-21 15:46:15,638 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 103 transitions, 989 flow [2024-06-21 15:46:15,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:15,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:15,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:15,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 15:46:15,639 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:15,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:15,639 INFO L85 PathProgramCache]: Analyzing trace with hash 648432631, now seen corresponding path program 1 times [2024-06-21 15:46:15,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:15,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57287794] [2024-06-21 15:46:15,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:15,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:15,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:15,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:15,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:15,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57287794] [2024-06-21 15:46:15,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57287794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:15,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:15,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:15,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369199284] [2024-06-21 15:46:15,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:15,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:15,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:15,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:15,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:15,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:15,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 103 transitions, 989 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:15,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:15,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:15,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:16,098 INFO L124 PetriNetUnfolderBase]: 1180/1986 cut-off events. [2024-06-21 15:46:16,098 INFO L125 PetriNetUnfolderBase]: For 22011/22015 co-relation queries the response was YES. [2024-06-21 15:46:16,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9457 conditions, 1986 events. 1180/1986 cut-off events. For 22011/22015 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10816 event pairs, 268 based on Foata normal form. 13/1997 useless extension candidates. Maximal degree in co-relation 9403. Up to 1335 conditions per place. [2024-06-21 15:46:16,116 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 97 selfloop transitions, 32 changer transitions 0/136 dead transitions. [2024-06-21 15:46:16,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 136 transitions, 1324 flow [2024-06-21 15:46:16,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:16,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:16,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 15:46:16,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 15:46:16,118 INFO L175 Difference]: Start difference. First operand has 111 places, 103 transitions, 989 flow. Second operand 7 states and 171 transitions. [2024-06-21 15:46:16,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 136 transitions, 1324 flow [2024-06-21 15:46:16,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 136 transitions, 1282 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:16,195 INFO L231 Difference]: Finished difference. Result has 114 places, 102 transitions, 977 flow [2024-06-21 15:46:16,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=977, PETRI_PLACES=114, PETRI_TRANSITIONS=102} [2024-06-21 15:46:16,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-21 15:46:16,196 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 102 transitions, 977 flow [2024-06-21 15:46:16,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 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-21 15:46:16,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:16,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:16,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 15:46:16,196 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:16,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:16,196 INFO L85 PathProgramCache]: Analyzing trace with hash 819392194, now seen corresponding path program 1 times [2024-06-21 15:46:16,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:16,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128620629] [2024-06-21 15:46:16,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:16,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:16,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:16,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:16,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:16,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128620629] [2024-06-21 15:46:16,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128620629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:16,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:16,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:16,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701509579] [2024-06-21 15:46:16,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:16,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:16,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:16,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:16,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:16,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:16,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 102 transitions, 977 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:16,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:16,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:16,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:16,584 INFO L124 PetriNetUnfolderBase]: 1130/1921 cut-off events. [2024-06-21 15:46:16,584 INFO L125 PetriNetUnfolderBase]: For 22182/22187 co-relation queries the response was YES. [2024-06-21 15:46:16,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9370 conditions, 1921 events. 1130/1921 cut-off events. For 22182/22187 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10648 event pairs, 311 based on Foata normal form. 7/1918 useless extension candidates. Maximal degree in co-relation 9314. Up to 1705 conditions per place. [2024-06-21 15:46:16,602 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 81 selfloop transitions, 18 changer transitions 0/113 dead transitions. [2024-06-21 15:46:16,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 113 transitions, 1219 flow [2024-06-21 15:46:16,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:46:16,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:46:16,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-21 15:46:16,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 15:46:16,604 INFO L175 Difference]: Start difference. First operand has 114 places, 102 transitions, 977 flow. Second operand 4 states and 99 transitions. [2024-06-21 15:46:16,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 113 transitions, 1219 flow [2024-06-21 15:46:16,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 113 transitions, 1111 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:16,648 INFO L231 Difference]: Finished difference. Result has 111 places, 105 transitions, 946 flow [2024-06-21 15:46:16,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=946, PETRI_PLACES=111, PETRI_TRANSITIONS=105} [2024-06-21 15:46:16,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-21 15:46:16,649 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 105 transitions, 946 flow [2024-06-21 15:46:16,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:16,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:16,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:16,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 15:46:16,650 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:16,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:16,650 INFO L85 PathProgramCache]: Analyzing trace with hash -807621564, now seen corresponding path program 2 times [2024-06-21 15:46:16,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:16,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054409226] [2024-06-21 15:46:16,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:16,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:16,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:16,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:16,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:16,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054409226] [2024-06-21 15:46:16,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054409226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:16,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:16,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:16,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984907055] [2024-06-21 15:46:16,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:16,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:16,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:16,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:16,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:16,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:16,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 105 transitions, 946 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:16,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:16,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:16,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:17,028 INFO L124 PetriNetUnfolderBase]: 1124/1913 cut-off events. [2024-06-21 15:46:17,029 INFO L125 PetriNetUnfolderBase]: For 22961/22966 co-relation queries the response was YES. [2024-06-21 15:46:17,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9210 conditions, 1913 events. 1124/1913 cut-off events. For 22961/22966 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10573 event pairs, 310 based on Foata normal form. 7/1910 useless extension candidates. Maximal degree in co-relation 9155. Up to 1695 conditions per place. [2024-06-21 15:46:17,046 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 82 selfloop transitions, 21 changer transitions 0/117 dead transitions. [2024-06-21 15:46:17,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 117 transitions, 1204 flow [2024-06-21 15:46:17,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:17,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:17,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-21 15:46:17,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-21 15:46:17,049 INFO L175 Difference]: Start difference. First operand has 111 places, 105 transitions, 946 flow. Second operand 5 states and 118 transitions. [2024-06-21 15:46:17,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 117 transitions, 1204 flow [2024-06-21 15:46:17,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 117 transitions, 1153 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:17,092 INFO L231 Difference]: Finished difference. Result has 114 places, 108 transitions, 979 flow [2024-06-21 15:46:17,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=979, PETRI_PLACES=114, PETRI_TRANSITIONS=108} [2024-06-21 15:46:17,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-21 15:46:17,093 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 108 transitions, 979 flow [2024-06-21 15:46:17,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:17,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:17,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:17,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 15:46:17,094 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:17,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:17,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1154175532, now seen corresponding path program 1 times [2024-06-21 15:46:17,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:17,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060583575] [2024-06-21 15:46:17,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:17,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:17,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:17,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:17,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060583575] [2024-06-21 15:46:17,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060583575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:17,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:17,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:17,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741441602] [2024-06-21 15:46:17,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:17,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:17,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:17,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:17,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:17,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:17,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 108 transitions, 979 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:17,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:17,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:17,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:17,502 INFO L124 PetriNetUnfolderBase]: 1115/1938 cut-off events. [2024-06-21 15:46:17,503 INFO L125 PetriNetUnfolderBase]: For 23902/23902 co-relation queries the response was YES. [2024-06-21 15:46:17,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9470 conditions, 1938 events. 1115/1938 cut-off events. For 23902/23902 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10856 event pairs, 302 based on Foata normal form. 2/1938 useless extension candidates. Maximal degree in co-relation 9414. Up to 1706 conditions per place. [2024-06-21 15:46:17,519 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 98 selfloop transitions, 23 changer transitions 0/131 dead transitions. [2024-06-21 15:46:17,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 131 transitions, 1365 flow [2024-06-21 15:46:17,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:17,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:17,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 15:46:17,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:46:17,520 INFO L175 Difference]: Start difference. First operand has 114 places, 108 transitions, 979 flow. Second operand 6 states and 144 transitions. [2024-06-21 15:46:17,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 131 transitions, 1365 flow [2024-06-21 15:46:17,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 131 transitions, 1307 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:17,573 INFO L231 Difference]: Finished difference. Result has 117 places, 114 transitions, 1039 flow [2024-06-21 15:46:17,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1039, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2024-06-21 15:46:17,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-21 15:46:17,573 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 1039 flow [2024-06-21 15:46:17,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:17,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:17,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:17,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 15:46:17,574 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:17,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:17,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1666387880, now seen corresponding path program 1 times [2024-06-21 15:46:17,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:17,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487991928] [2024-06-21 15:46:17,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:17,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:17,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:17,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:17,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:17,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487991928] [2024-06-21 15:46:17,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487991928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:17,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:17,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:17,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619603192] [2024-06-21 15:46:17,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:17,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:17,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:17,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:17,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:17,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:17,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 1039 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:17,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:17,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:17,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:17,984 INFO L124 PetriNetUnfolderBase]: 1204/2042 cut-off events. [2024-06-21 15:46:17,985 INFO L125 PetriNetUnfolderBase]: For 26114/26114 co-relation queries the response was YES. [2024-06-21 15:46:17,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10135 conditions, 2042 events. 1204/2042 cut-off events. For 26114/26114 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11211 event pairs, 302 based on Foata normal form. 1/2042 useless extension candidates. Maximal degree in co-relation 10078. Up to 1851 conditions per place. [2024-06-21 15:46:18,003 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 116 selfloop transitions, 19 changer transitions 0/142 dead transitions. [2024-06-21 15:46:18,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 142 transitions, 1515 flow [2024-06-21 15:46:18,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:18,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:18,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-21 15:46:18,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-21 15:46:18,005 INFO L175 Difference]: Start difference. First operand has 117 places, 114 transitions, 1039 flow. Second operand 6 states and 137 transitions. [2024-06-21 15:46:18,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 142 transitions, 1515 flow [2024-06-21 15:46:18,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 142 transitions, 1447 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:18,062 INFO L231 Difference]: Finished difference. Result has 122 places, 126 transitions, 1153 flow [2024-06-21 15:46:18,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1153, PETRI_PLACES=122, PETRI_TRANSITIONS=126} [2024-06-21 15:46:18,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-21 15:46:18,063 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 126 transitions, 1153 flow [2024-06-21 15:46:18,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:18,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:18,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:18,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 15:46:18,064 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:18,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:18,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1154295502, now seen corresponding path program 2 times [2024-06-21 15:46:18,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:18,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043120820] [2024-06-21 15:46:18,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:18,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:18,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:18,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:18,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:18,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043120820] [2024-06-21 15:46:18,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043120820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:18,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:18,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:18,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124141882] [2024-06-21 15:46:18,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:18,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:18,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:18,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:18,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:18,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:18,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 126 transitions, 1153 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:18,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:18,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:18,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:18,497 INFO L124 PetriNetUnfolderBase]: 1161/1998 cut-off events. [2024-06-21 15:46:18,497 INFO L125 PetriNetUnfolderBase]: For 28591/28591 co-relation queries the response was YES. [2024-06-21 15:46:18,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10166 conditions, 1998 events. 1161/1998 cut-off events. For 28591/28591 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11144 event pairs, 301 based on Foata normal form. 2/1998 useless extension candidates. Maximal degree in co-relation 10106. Up to 1759 conditions per place. [2024-06-21 15:46:18,514 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 106 selfloop transitions, 26 changer transitions 0/145 dead transitions. [2024-06-21 15:46:18,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 145 transitions, 1515 flow [2024-06-21 15:46:18,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:18,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:18,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 15:46:18,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 15:46:18,516 INFO L175 Difference]: Start difference. First operand has 122 places, 126 transitions, 1153 flow. Second operand 6 states and 139 transitions. [2024-06-21 15:46:18,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 145 transitions, 1515 flow [2024-06-21 15:46:18,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 145 transitions, 1479 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:18,583 INFO L231 Difference]: Finished difference. Result has 126 places, 132 transitions, 1248 flow [2024-06-21 15:46:18,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1248, PETRI_PLACES=126, PETRI_TRANSITIONS=132} [2024-06-21 15:46:18,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-21 15:46:18,585 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 132 transitions, 1248 flow [2024-06-21 15:46:18,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:18,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:18,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:18,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 15:46:18,586 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:18,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:18,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1307466986, now seen corresponding path program 2 times [2024-06-21 15:46:18,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:18,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528709309] [2024-06-21 15:46:18,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:18,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:18,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:18,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:18,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:18,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528709309] [2024-06-21 15:46:18,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528709309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:18,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:18,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:18,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729075642] [2024-06-21 15:46:18,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:18,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:18,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:18,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:18,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:18,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:18,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 132 transitions, 1248 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:18,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:18,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:18,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:18,961 INFO L124 PetriNetUnfolderBase]: 1224/2075 cut-off events. [2024-06-21 15:46:18,962 INFO L125 PetriNetUnfolderBase]: For 30731/30735 co-relation queries the response was YES. [2024-06-21 15:46:18,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10586 conditions, 2075 events. 1224/2075 cut-off events. For 30731/30735 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11451 event pairs, 307 based on Foata normal form. 5/2079 useless extension candidates. Maximal degree in co-relation 10525. Up to 1878 conditions per place. [2024-06-21 15:46:18,977 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 119 selfloop transitions, 22 changer transitions 0/148 dead transitions. [2024-06-21 15:46:18,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 148 transitions, 1655 flow [2024-06-21 15:46:18,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:18,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:18,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-21 15:46:18,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:46:18,978 INFO L175 Difference]: Start difference. First operand has 126 places, 132 transitions, 1248 flow. Second operand 5 states and 115 transitions. [2024-06-21 15:46:18,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 148 transitions, 1655 flow [2024-06-21 15:46:19,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 148 transitions, 1582 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:19,039 INFO L231 Difference]: Finished difference. Result has 129 places, 137 transitions, 1281 flow [2024-06-21 15:46:19,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1281, PETRI_PLACES=129, PETRI_TRANSITIONS=137} [2024-06-21 15:46:19,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-21 15:46:19,039 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 137 transitions, 1281 flow [2024-06-21 15:46:19,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:19,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:19,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:19,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 15:46:19,040 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:19,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:19,041 INFO L85 PathProgramCache]: Analyzing trace with hash -807852762, now seen corresponding path program 3 times [2024-06-21 15:46:19,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:19,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799298935] [2024-06-21 15:46:19,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:19,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:19,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:19,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:19,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:19,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799298935] [2024-06-21 15:46:19,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799298935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:19,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:19,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:19,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414849244] [2024-06-21 15:46:19,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:19,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:19,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:19,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:19,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:19,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:19,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 137 transitions, 1281 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:19,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:19,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:19,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:19,417 INFO L124 PetriNetUnfolderBase]: 1221/2070 cut-off events. [2024-06-21 15:46:19,418 INFO L125 PetriNetUnfolderBase]: For 32018/32018 co-relation queries the response was YES. [2024-06-21 15:46:19,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10616 conditions, 2070 events. 1221/2070 cut-off events. For 32018/32018 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11423 event pairs, 302 based on Foata normal form. 1/2070 useless extension candidates. Maximal degree in co-relation 10553. Up to 1875 conditions per place. [2024-06-21 15:46:19,437 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 120 selfloop transitions, 23 changer transitions 0/150 dead transitions. [2024-06-21 15:46:19,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 150 transitions, 1606 flow [2024-06-21 15:46:19,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:19,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:19,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-21 15:46:19,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-21 15:46:19,439 INFO L175 Difference]: Start difference. First operand has 129 places, 137 transitions, 1281 flow. Second operand 5 states and 118 transitions. [2024-06-21 15:46:19,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 150 transitions, 1606 flow [2024-06-21 15:46:19,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 150 transitions, 1564 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-21 15:46:19,518 INFO L231 Difference]: Finished difference. Result has 133 places, 137 transitions, 1295 flow [2024-06-21 15:46:19,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1295, PETRI_PLACES=133, PETRI_TRANSITIONS=137} [2024-06-21 15:46:19,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 15:46:19,519 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 137 transitions, 1295 flow [2024-06-21 15:46:19,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:19,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:19,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:19,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 15:46:19,520 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:19,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:19,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1307473682, now seen corresponding path program 3 times [2024-06-21 15:46:19,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:19,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297952650] [2024-06-21 15:46:19,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:19,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:19,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:19,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:19,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:19,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297952650] [2024-06-21 15:46:19,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297952650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:19,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:19,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:19,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084191736] [2024-06-21 15:46:19,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:19,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:19,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:19,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:19,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:19,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:19,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 137 transitions, 1295 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:19,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:19,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:19,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:19,943 INFO L124 PetriNetUnfolderBase]: 1159/1997 cut-off events. [2024-06-21 15:46:19,944 INFO L125 PetriNetUnfolderBase]: For 33886/33886 co-relation queries the response was YES. [2024-06-21 15:46:19,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10344 conditions, 1997 events. 1159/1997 cut-off events. For 33886/33886 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11154 event pairs, 301 based on Foata normal form. 2/1997 useless extension candidates. Maximal degree in co-relation 10279. Up to 1730 conditions per place. [2024-06-21 15:46:19,961 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 106 selfloop transitions, 31 changer transitions 0/152 dead transitions. [2024-06-21 15:46:19,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 152 transitions, 1607 flow [2024-06-21 15:46:19,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:19,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:19,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-21 15:46:19,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 15:46:19,962 INFO L175 Difference]: Start difference. First operand has 133 places, 137 transitions, 1295 flow. Second operand 5 states and 124 transitions. [2024-06-21 15:46:19,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 152 transitions, 1607 flow [2024-06-21 15:46:20,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 152 transitions, 1552 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:20,024 INFO L231 Difference]: Finished difference. Result has 134 places, 137 transitions, 1319 flow [2024-06-21 15:46:20,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1319, PETRI_PLACES=134, PETRI_TRANSITIONS=137} [2024-06-21 15:46:20,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-21 15:46:20,025 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 137 transitions, 1319 flow [2024-06-21 15:46:20,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:20,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:20,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:20,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 15:46:20,026 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:20,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:20,027 INFO L85 PathProgramCache]: Analyzing trace with hash -807606684, now seen corresponding path program 1 times [2024-06-21 15:46:20,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:20,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616251347] [2024-06-21 15:46:20,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:20,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:20,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:20,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:20,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:20,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616251347] [2024-06-21 15:46:20,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616251347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:20,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:20,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:46:20,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894294030] [2024-06-21 15:46:20,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:20,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:46:20,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:20,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:46:20,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:46:20,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:20,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 137 transitions, 1319 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:20,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:20,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:20,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:20,368 INFO L124 PetriNetUnfolderBase]: 1157/1979 cut-off events. [2024-06-21 15:46:20,368 INFO L125 PetriNetUnfolderBase]: For 33053/33053 co-relation queries the response was YES. [2024-06-21 15:46:20,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10282 conditions, 1979 events. 1157/1979 cut-off events. For 33053/33053 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10991 event pairs, 295 based on Foata normal form. 2/1973 useless extension candidates. Maximal degree in co-relation 10217. Up to 1753 conditions per place. [2024-06-21 15:46:20,380 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 122 selfloop transitions, 10 changer transitions 0/150 dead transitions. [2024-06-21 15:46:20,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 150 transitions, 1630 flow [2024-06-21 15:46:20,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:20,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:20,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-21 15:46:20,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 15:46:20,381 INFO L175 Difference]: Start difference. First operand has 134 places, 137 transitions, 1319 flow. Second operand 5 states and 116 transitions. [2024-06-21 15:46:20,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 150 transitions, 1630 flow [2024-06-21 15:46:20,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 150 transitions, 1566 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:20,428 INFO L231 Difference]: Finished difference. Result has 135 places, 139 transitions, 1298 flow [2024-06-21 15:46:20,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1298, PETRI_PLACES=135, PETRI_TRANSITIONS=139} [2024-06-21 15:46:20,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-21 15:46:20,429 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 139 transitions, 1298 flow [2024-06-21 15:46:20,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:20,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:20,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:20,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 15:46:20,429 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:20,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:20,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1874880038, now seen corresponding path program 1 times [2024-06-21 15:46:20,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:20,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178736717] [2024-06-21 15:46:20,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:20,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:20,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:20,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:20,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:20,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178736717] [2024-06-21 15:46:20,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178736717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:20,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:20,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:20,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873397704] [2024-06-21 15:46:20,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:20,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:20,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:20,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:20,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:20,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:20,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 139 transitions, 1298 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:20,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:20,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:20,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:20,822 INFO L124 PetriNetUnfolderBase]: 1215/2051 cut-off events. [2024-06-21 15:46:20,823 INFO L125 PetriNetUnfolderBase]: For 32822/32822 co-relation queries the response was YES. [2024-06-21 15:46:20,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10640 conditions, 2051 events. 1215/2051 cut-off events. For 32822/32822 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11221 event pairs, 300 based on Foata normal form. 1/2051 useless extension candidates. Maximal degree in co-relation 10574. Up to 1834 conditions per place. [2024-06-21 15:46:20,836 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-21 15:46:20,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 173 transitions, 1865 flow [2024-06-21 15:46:20,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:20,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:20,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:46:20,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:46:20,837 INFO L175 Difference]: Start difference. First operand has 135 places, 139 transitions, 1298 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:46:20,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 173 transitions, 1865 flow [2024-06-21 15:46:20,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 173 transitions, 1838 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:20,896 INFO L231 Difference]: Finished difference. Result has 141 places, 152 transitions, 1496 flow [2024-06-21 15:46:20,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1496, PETRI_PLACES=141, PETRI_TRANSITIONS=152} [2024-06-21 15:46:20,897 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-21 15:46:20,897 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 152 transitions, 1496 flow [2024-06-21 15:46:20,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:20,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:20,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:20,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 15:46:20,897 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:20,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:20,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1423423374, now seen corresponding path program 2 times [2024-06-21 15:46:20,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:20,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499207780] [2024-06-21 15:46:20,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:20,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:20,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:21,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:21,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:21,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499207780] [2024-06-21 15:46:21,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499207780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:21,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:21,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:21,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541187119] [2024-06-21 15:46:21,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:21,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:21,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:21,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:21,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:21,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:21,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 152 transitions, 1496 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:21,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:21,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:21,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:21,354 INFO L124 PetriNetUnfolderBase]: 1228/2073 cut-off events. [2024-06-21 15:46:21,354 INFO L125 PetriNetUnfolderBase]: For 36269/36269 co-relation queries the response was YES. [2024-06-21 15:46:21,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11189 conditions, 2073 events. 1228/2073 cut-off events. For 36269/36269 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11357 event pairs, 300 based on Foata normal form. 1/2073 useless extension candidates. Maximal degree in co-relation 11120. Up to 1875 conditions per place. [2024-06-21 15:46:21,366 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 138 selfloop transitions, 30 changer transitions 0/175 dead transitions. [2024-06-21 15:46:21,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 175 transitions, 2004 flow [2024-06-21 15:46:21,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:21,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:21,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 15:46:21,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 15:46:21,367 INFO L175 Difference]: Start difference. First operand has 141 places, 152 transitions, 1496 flow. Second operand 7 states and 157 transitions. [2024-06-21 15:46:21,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 175 transitions, 2004 flow [2024-06-21 15:46:21,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 175 transitions, 1946 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:21,433 INFO L231 Difference]: Finished difference. Result has 147 places, 159 transitions, 1592 flow [2024-06-21 15:46:21,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1592, PETRI_PLACES=147, PETRI_TRANSITIONS=159} [2024-06-21 15:46:21,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-21 15:46:21,434 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 1592 flow [2024-06-21 15:46:21,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:21,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:21,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:21,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 15:46:21,435 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:21,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:21,435 INFO L85 PathProgramCache]: Analyzing trace with hash 118417722, now seen corresponding path program 3 times [2024-06-21 15:46:21,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:21,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538273916] [2024-06-21 15:46:21,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:21,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:21,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:21,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:21,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:21,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538273916] [2024-06-21 15:46:21,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538273916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:21,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:21,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:21,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040046313] [2024-06-21 15:46:21,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:21,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:21,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:21,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:21,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:21,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:21,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 1592 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:21,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:21,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:21,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:21,908 INFO L124 PetriNetUnfolderBase]: 1225/2069 cut-off events. [2024-06-21 15:46:21,909 INFO L125 PetriNetUnfolderBase]: For 38140/38140 co-relation queries the response was YES. [2024-06-21 15:46:21,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11285 conditions, 2069 events. 1225/2069 cut-off events. For 38140/38140 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11349 event pairs, 300 based on Foata normal form. 1/2069 useless extension candidates. Maximal degree in co-relation 11213. Up to 1872 conditions per place. [2024-06-21 15:46:21,929 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 138 selfloop transitions, 32 changer transitions 0/177 dead transitions. [2024-06-21 15:46:21,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 177 transitions, 1989 flow [2024-06-21 15:46:21,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:46:21,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:46:21,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 15:46:21,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-21 15:46:21,931 INFO L175 Difference]: Start difference. First operand has 147 places, 159 transitions, 1592 flow. Second operand 9 states and 190 transitions. [2024-06-21 15:46:21,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 177 transitions, 1989 flow [2024-06-21 15:46:22,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 177 transitions, 1935 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:22,032 INFO L231 Difference]: Finished difference. Result has 153 places, 160 transitions, 1618 flow [2024-06-21 15:46:22,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1618, PETRI_PLACES=153, PETRI_TRANSITIONS=160} [2024-06-21 15:46:22,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-21 15:46:22,033 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 160 transitions, 1618 flow [2024-06-21 15:46:22,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:22,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:22,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:22,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 15:46:22,034 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:22,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:22,034 INFO L85 PathProgramCache]: Analyzing trace with hash 733720798, now seen corresponding path program 4 times [2024-06-21 15:46:22,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:22,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488234351] [2024-06-21 15:46:22,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:22,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:22,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:22,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:22,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:22,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488234351] [2024-06-21 15:46:22,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488234351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:22,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:22,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:22,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032615889] [2024-06-21 15:46:22,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:22,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:22,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:22,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:22,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:22,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:22,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 160 transitions, 1618 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:22,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:22,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:22,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:22,543 INFO L124 PetriNetUnfolderBase]: 1230/2079 cut-off events. [2024-06-21 15:46:22,543 INFO L125 PetriNetUnfolderBase]: For 40905/40911 co-relation queries the response was YES. [2024-06-21 15:46:22,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11466 conditions, 2079 events. 1230/2079 cut-off events. For 40905/40911 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11420 event pairs, 305 based on Foata normal form. 7/2085 useless extension candidates. Maximal degree in co-relation 11392. Up to 1858 conditions per place. [2024-06-21 15:46:22,560 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 42 changer transitions 0/182 dead transitions. [2024-06-21 15:46:22,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 182 transitions, 2124 flow [2024-06-21 15:46:22,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:46:22,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:46:22,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-21 15:46:22,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-21 15:46:22,561 INFO L175 Difference]: Start difference. First operand has 153 places, 160 transitions, 1618 flow. Second operand 8 states and 173 transitions. [2024-06-21 15:46:22,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 182 transitions, 2124 flow [2024-06-21 15:46:22,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 182 transitions, 2058 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:22,656 INFO L231 Difference]: Finished difference. Result has 155 places, 165 transitions, 1706 flow [2024-06-21 15:46:22,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=155, PETRI_TRANSITIONS=165} [2024-06-21 15:46:22,657 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-21 15:46:22,657 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 165 transitions, 1706 flow [2024-06-21 15:46:22,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:22,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:22,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:22,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 15:46:22,658 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:22,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:22,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1876971718, now seen corresponding path program 5 times [2024-06-21 15:46:22,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:22,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945432489] [2024-06-21 15:46:22,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:22,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:22,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:22,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:22,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:22,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945432489] [2024-06-21 15:46:22,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945432489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:22,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:22,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:22,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136232547] [2024-06-21 15:46:22,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:22,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:22,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:22,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:22,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:22,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:22,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 165 transitions, 1706 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:22,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:22,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:22,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:23,133 INFO L124 PetriNetUnfolderBase]: 1235/2087 cut-off events. [2024-06-21 15:46:23,134 INFO L125 PetriNetUnfolderBase]: For 42986/42986 co-relation queries the response was YES. [2024-06-21 15:46:23,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11661 conditions, 2087 events. 1235/2087 cut-off events. For 42986/42986 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11449 event pairs, 300 based on Foata normal form. 1/2087 useless extension candidates. Maximal degree in co-relation 11585. Up to 1864 conditions per place. [2024-06-21 15:46:23,150 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 135 selfloop transitions, 46 changer transitions 0/188 dead transitions. [2024-06-21 15:46:23,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 188 transitions, 2224 flow [2024-06-21 15:46:23,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:46:23,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:46:23,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-21 15:46:23,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 15:46:23,152 INFO L175 Difference]: Start difference. First operand has 155 places, 165 transitions, 1706 flow. Second operand 8 states and 178 transitions. [2024-06-21 15:46:23,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 188 transitions, 2224 flow [2024-06-21 15:46:23,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 188 transitions, 2108 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:23,222 INFO L231 Difference]: Finished difference. Result has 158 places, 168 transitions, 1733 flow [2024-06-21 15:46:23,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1733, PETRI_PLACES=158, PETRI_TRANSITIONS=168} [2024-06-21 15:46:23,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-21 15:46:23,223 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 168 transitions, 1733 flow [2024-06-21 15:46:23,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:23,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:23,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:23,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 15:46:23,223 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:23,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:23,224 INFO L85 PathProgramCache]: Analyzing trace with hash 726363568, now seen corresponding path program 6 times [2024-06-21 15:46:23,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:23,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321897977] [2024-06-21 15:46:23,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:23,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:23,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:23,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:23,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321897977] [2024-06-21 15:46:23,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321897977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:23,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:23,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:23,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23900755] [2024-06-21 15:46:23,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:23,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:23,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:23,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:23,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:23,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:23,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 168 transitions, 1733 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:23,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:23,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:23,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:23,638 INFO L124 PetriNetUnfolderBase]: 1232/2083 cut-off events. [2024-06-21 15:46:23,638 INFO L125 PetriNetUnfolderBase]: For 44837/44837 co-relation queries the response was YES. [2024-06-21 15:46:23,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11672 conditions, 2083 events. 1232/2083 cut-off events. For 44837/44837 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11450 event pairs, 300 based on Foata normal form. 1/2083 useless extension candidates. Maximal degree in co-relation 11595. Up to 1861 conditions per place. [2024-06-21 15:46:23,653 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 134 selfloop transitions, 44 changer transitions 0/185 dead transitions. [2024-06-21 15:46:23,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 185 transitions, 2138 flow [2024-06-21 15:46:23,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:23,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:23,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 15:46:23,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:46:23,654 INFO L175 Difference]: Start difference. First operand has 158 places, 168 transitions, 1733 flow. Second operand 6 states and 141 transitions. [2024-06-21 15:46:23,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 185 transitions, 2138 flow [2024-06-21 15:46:23,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 185 transitions, 2020 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:23,736 INFO L231 Difference]: Finished difference. Result has 157 places, 168 transitions, 1713 flow [2024-06-21 15:46:23,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1713, PETRI_PLACES=157, PETRI_TRANSITIONS=168} [2024-06-21 15:46:23,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-21 15:46:23,737 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 168 transitions, 1713 flow [2024-06-21 15:46:23,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:23,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:23,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:23,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 15:46:23,738 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:23,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:23,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1897727223, now seen corresponding path program 1 times [2024-06-21 15:46:23,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:23,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107537843] [2024-06-21 15:46:23,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:23,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:23,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:23,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:23,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:23,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107537843] [2024-06-21 15:46:23,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107537843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:23,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:23,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:23,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939117685] [2024-06-21 15:46:23,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:23,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:23,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:23,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:23,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:23,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:23,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 168 transitions, 1713 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:23,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:23,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:23,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:24,192 INFO L124 PetriNetUnfolderBase]: 1245/2105 cut-off events. [2024-06-21 15:46:24,192 INFO L125 PetriNetUnfolderBase]: For 45443/45449 co-relation queries the response was YES. [2024-06-21 15:46:24,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11785 conditions, 2105 events. 1245/2105 cut-off events. For 45443/45449 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11618 event pairs, 308 based on Foata normal form. 7/2111 useless extension candidates. Maximal degree in co-relation 11708. Up to 1853 conditions per place. [2024-06-21 15:46:24,206 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 45 changer transitions 0/193 dead transitions. [2024-06-21 15:46:24,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 193 transitions, 2265 flow [2024-06-21 15:46:24,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:46:24,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:46:24,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 15:46:24,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 15:46:24,207 INFO L175 Difference]: Start difference. First operand has 157 places, 168 transitions, 1713 flow. Second operand 8 states and 177 transitions. [2024-06-21 15:46:24,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 193 transitions, 2265 flow [2024-06-21 15:46:24,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 193 transitions, 2169 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:24,293 INFO L231 Difference]: Finished difference. Result has 160 places, 177 transitions, 1817 flow [2024-06-21 15:46:24,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1817, PETRI_PLACES=160, PETRI_TRANSITIONS=177} [2024-06-21 15:46:24,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-21 15:46:24,293 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 177 transitions, 1817 flow [2024-06-21 15:46:24,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:24,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:24,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:24,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 15:46:24,294 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:24,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:24,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1536126715, now seen corresponding path program 2 times [2024-06-21 15:46:24,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:24,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738846323] [2024-06-21 15:46:24,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:24,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:24,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:24,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:24,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:24,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738846323] [2024-06-21 15:46:24,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738846323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:24,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:24,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:24,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835456929] [2024-06-21 15:46:24,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:24,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:24,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:24,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:24,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:24,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:24,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 177 transitions, 1817 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:24,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:24,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:24,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:24,774 INFO L124 PetriNetUnfolderBase]: 1250/2112 cut-off events. [2024-06-21 15:46:24,774 INFO L125 PetriNetUnfolderBase]: For 45893/45899 co-relation queries the response was YES. [2024-06-21 15:46:24,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12003 conditions, 2112 events. 1250/2112 cut-off events. For 45893/45899 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11626 event pairs, 308 based on Foata normal form. 7/2118 useless extension candidates. Maximal degree in co-relation 11925. Up to 1859 conditions per place. [2024-06-21 15:46:24,796 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 142 selfloop transitions, 46 changer transitions 0/195 dead transitions. [2024-06-21 15:46:24,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 195 transitions, 2327 flow [2024-06-21 15:46:24,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:24,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:24,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 15:46:24,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-21 15:46:24,798 INFO L175 Difference]: Start difference. First operand has 160 places, 177 transitions, 1817 flow. Second operand 7 states and 158 transitions. [2024-06-21 15:46:24,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 195 transitions, 2327 flow [2024-06-21 15:46:24,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 195 transitions, 2261 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:24,900 INFO L231 Difference]: Finished difference. Result has 164 places, 180 transitions, 1897 flow [2024-06-21 15:46:24,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1897, PETRI_PLACES=164, PETRI_TRANSITIONS=180} [2024-06-21 15:46:24,901 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-21 15:46:24,901 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 180 transitions, 1897 flow [2024-06-21 15:46:24,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:24,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:24,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:24,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 15:46:24,902 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:24,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:24,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1535889565, now seen corresponding path program 3 times [2024-06-21 15:46:24,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:24,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061986635] [2024-06-21 15:46:24,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:24,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:24,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:25,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:25,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:25,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061986635] [2024-06-21 15:46:25,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061986635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:25,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:25,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:25,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714381796] [2024-06-21 15:46:25,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:25,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:25,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:25,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:25,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:25,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:25,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 180 transitions, 1897 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:25,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:25,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:25,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:25,387 INFO L124 PetriNetUnfolderBase]: 1247/2110 cut-off events. [2024-06-21 15:46:25,388 INFO L125 PetriNetUnfolderBase]: For 48763/48775 co-relation queries the response was YES. [2024-06-21 15:46:25,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12115 conditions, 2110 events. 1247/2110 cut-off events. For 48763/48775 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11671 event pairs, 320 based on Foata normal form. 13/2122 useless extension candidates. Maximal degree in co-relation 12035. Up to 1856 conditions per place. [2024-06-21 15:46:25,409 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 140 selfloop transitions, 42 changer transitions 0/189 dead transitions. [2024-06-21 15:46:25,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 189 transitions, 2283 flow [2024-06-21 15:46:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:25,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:25,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-21 15:46:25,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-21 15:46:25,411 INFO L175 Difference]: Start difference. First operand has 164 places, 180 transitions, 1897 flow. Second operand 5 states and 117 transitions. [2024-06-21 15:46:25,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 189 transitions, 2283 flow [2024-06-21 15:46:25,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 189 transitions, 2167 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:25,513 INFO L231 Difference]: Finished difference. Result has 163 places, 180 transitions, 1875 flow [2024-06-21 15:46:25,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1875, PETRI_PLACES=163, PETRI_TRANSITIONS=180} [2024-06-21 15:46:25,513 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-21 15:46:25,513 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 180 transitions, 1875 flow [2024-06-21 15:46:25,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:25,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:25,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:25,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 15:46:25,514 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:25,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:25,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1535880637, now seen corresponding path program 1 times [2024-06-21 15:46:25,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:25,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644428441] [2024-06-21 15:46:25,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:25,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:25,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:25,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:25,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:25,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644428441] [2024-06-21 15:46:25,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644428441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:25,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:25,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:25,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370579556] [2024-06-21 15:46:25,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:25,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:25,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:25,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:25,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:25,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:25,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 180 transitions, 1875 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:25,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:25,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:25,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:25,935 INFO L124 PetriNetUnfolderBase]: 1228/2083 cut-off events. [2024-06-21 15:46:25,935 INFO L125 PetriNetUnfolderBase]: For 49827/49836 co-relation queries the response was YES. [2024-06-21 15:46:25,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11859 conditions, 2083 events. 1228/2083 cut-off events. For 49827/49836 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11643 event pairs, 309 based on Foata normal form. 15/2086 useless extension candidates. Maximal degree in co-relation 11780. Up to 1773 conditions per place. [2024-06-21 15:46:25,953 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 149 selfloop transitions, 23 changer transitions 0/194 dead transitions. [2024-06-21 15:46:25,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 194 transitions, 2285 flow [2024-06-21 15:46:25,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:25,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:25,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 15:46:25,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 15:46:25,957 INFO L175 Difference]: Start difference. First operand has 163 places, 180 transitions, 1875 flow. Second operand 5 states and 121 transitions. [2024-06-21 15:46:25,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 194 transitions, 2285 flow [2024-06-21 15:46:26,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 194 transitions, 2195 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:26,051 INFO L231 Difference]: Finished difference. Result has 163 places, 181 transitions, 1854 flow [2024-06-21 15:46:26,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1854, PETRI_PLACES=163, PETRI_TRANSITIONS=181} [2024-06-21 15:46:26,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 122 predicate places. [2024-06-21 15:46:26,051 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 181 transitions, 1854 flow [2024-06-21 15:46:26,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:26,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:26,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:26,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 15:46:26,052 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:26,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:26,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1176617703, now seen corresponding path program 4 times [2024-06-21 15:46:26,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:26,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512442471] [2024-06-21 15:46:26,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:26,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:26,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:26,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:26,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:26,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512442471] [2024-06-21 15:46:26,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512442471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:26,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:26,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:26,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136080161] [2024-06-21 15:46:26,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:26,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:26,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:26,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:26,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:26,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:26,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 181 transitions, 1854 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:26,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:26,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:26,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:26,406 INFO L124 PetriNetUnfolderBase]: 1288/2171 cut-off events. [2024-06-21 15:46:26,406 INFO L125 PetriNetUnfolderBase]: For 46261/46267 co-relation queries the response was YES. [2024-06-21 15:46:26,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12345 conditions, 2171 events. 1288/2171 cut-off events. For 46261/46267 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11966 event pairs, 315 based on Foata normal form. 7/2177 useless extension candidates. Maximal degree in co-relation 12266. Up to 1905 conditions per place. [2024-06-21 15:46:26,421 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 148 selfloop transitions, 50 changer transitions 0/205 dead transitions. [2024-06-21 15:46:26,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 205 transitions, 2438 flow [2024-06-21 15:46:26,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:26,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:26,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 15:46:26,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-21 15:46:26,422 INFO L175 Difference]: Start difference. First operand has 163 places, 181 transitions, 1854 flow. Second operand 7 states and 159 transitions. [2024-06-21 15:46:26,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 205 transitions, 2438 flow [2024-06-21 15:46:26,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 205 transitions, 2397 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:26,516 INFO L231 Difference]: Finished difference. Result has 168 places, 190 transitions, 2034 flow [2024-06-21 15:46:26,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2034, PETRI_PLACES=168, PETRI_TRANSITIONS=190} [2024-06-21 15:46:26,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-21 15:46:26,517 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 190 transitions, 2034 flow [2024-06-21 15:46:26,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:26,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:26,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:26,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 15:46:26,517 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:26,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:26,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1264787427, now seen corresponding path program 5 times [2024-06-21 15:46:26,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:26,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513747048] [2024-06-21 15:46:26,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:26,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:26,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:26,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:26,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:26,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513747048] [2024-06-21 15:46:26,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513747048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:26,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:26,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:26,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798463886] [2024-06-21 15:46:26,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:26,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:26,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:26,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:26,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:26,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:26,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 190 transitions, 2034 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:26,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:26,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:26,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:26,896 INFO L124 PetriNetUnfolderBase]: 1293/2184 cut-off events. [2024-06-21 15:46:26,896 INFO L125 PetriNetUnfolderBase]: For 50113/50125 co-relation queries the response was YES. [2024-06-21 15:46:26,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12712 conditions, 2184 events. 1293/2184 cut-off events. For 50113/50125 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12135 event pairs, 328 based on Foata normal form. 13/2196 useless extension candidates. Maximal degree in co-relation 12631. Up to 1911 conditions per place. [2024-06-21 15:46:26,913 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 145 selfloop transitions, 52 changer transitions 0/204 dead transitions. [2024-06-21 15:46:26,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 204 transitions, 2560 flow [2024-06-21 15:46:26,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:26,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:26,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 15:46:26,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:46:26,914 INFO L175 Difference]: Start difference. First operand has 168 places, 190 transitions, 2034 flow. Second operand 6 states and 136 transitions. [2024-06-21 15:46:26,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 204 transitions, 2560 flow [2024-06-21 15:46:27,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 204 transitions, 2505 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:27,022 INFO L231 Difference]: Finished difference. Result has 172 places, 193 transitions, 2131 flow [2024-06-21 15:46:27,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2131, PETRI_PLACES=172, PETRI_TRANSITIONS=193} [2024-06-21 15:46:27,022 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-21 15:46:27,022 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 193 transitions, 2131 flow [2024-06-21 15:46:27,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:27,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:27,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:27,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 15:46:27,023 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:27,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:27,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1042600197, now seen corresponding path program 6 times [2024-06-21 15:46:27,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:27,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791809072] [2024-06-21 15:46:27,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:27,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:27,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:27,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:27,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:27,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791809072] [2024-06-21 15:46:27,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791809072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:27,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:27,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:27,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697625784] [2024-06-21 15:46:27,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:27,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:27,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:27,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:27,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:27,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:27,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 193 transitions, 2131 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:27,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:27,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:27,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:27,421 INFO L124 PetriNetUnfolderBase]: 1298/2189 cut-off events. [2024-06-21 15:46:27,421 INFO L125 PetriNetUnfolderBase]: For 51486/51492 co-relation queries the response was YES. [2024-06-21 15:46:27,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12785 conditions, 2189 events. 1298/2189 cut-off events. For 51486/51492 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12126 event pairs, 319 based on Foata normal form. 7/2195 useless extension candidates. Maximal degree in co-relation 12701. Up to 1917 conditions per place. [2024-06-21 15:46:27,437 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 146 selfloop transitions, 57 changer transitions 0/210 dead transitions. [2024-06-21 15:46:27,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 210 transitions, 2685 flow [2024-06-21 15:46:27,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:27,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:27,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 15:46:27,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:46:27,438 INFO L175 Difference]: Start difference. First operand has 172 places, 193 transitions, 2131 flow. Second operand 6 states and 140 transitions. [2024-06-21 15:46:27,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 210 transitions, 2685 flow [2024-06-21 15:46:27,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 210 transitions, 2495 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:27,539 INFO L231 Difference]: Finished difference. Result has 174 places, 196 transitions, 2113 flow [2024-06-21 15:46:27,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2113, PETRI_PLACES=174, PETRI_TRANSITIONS=196} [2024-06-21 15:46:27,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-21 15:46:27,539 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 196 transitions, 2113 flow [2024-06-21 15:46:27,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:27,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:27,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:27,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 15:46:27,540 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:27,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:27,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1949668085, now seen corresponding path program 7 times [2024-06-21 15:46:27,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:27,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016966160] [2024-06-21 15:46:27,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:27,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:27,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:27,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:27,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:27,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016966160] [2024-06-21 15:46:27,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016966160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:27,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:27,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:27,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158410131] [2024-06-21 15:46:27,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:27,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:27,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:27,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:27,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:27,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:27,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 196 transitions, 2113 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:27,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:27,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:27,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:27,886 INFO L124 PetriNetUnfolderBase]: 1295/2187 cut-off events. [2024-06-21 15:46:27,887 INFO L125 PetriNetUnfolderBase]: For 54489/54501 co-relation queries the response was YES. [2024-06-21 15:46:27,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12690 conditions, 2187 events. 1295/2187 cut-off events. For 54489/54501 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12166 event pairs, 328 based on Foata normal form. 13/2199 useless extension candidates. Maximal degree in co-relation 12606. Up to 1914 conditions per place. [2024-06-21 15:46:27,902 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 145 selfloop transitions, 54 changer transitions 0/206 dead transitions. [2024-06-21 15:46:27,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 206 transitions, 2535 flow [2024-06-21 15:46:27,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:27,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:27,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-21 15:46:27,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:46:27,904 INFO L175 Difference]: Start difference. First operand has 174 places, 196 transitions, 2113 flow. Second operand 6 states and 135 transitions. [2024-06-21 15:46:27,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 206 transitions, 2535 flow [2024-06-21 15:46:28,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 206 transitions, 2426 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:28,012 INFO L231 Difference]: Finished difference. Result has 176 places, 196 transitions, 2118 flow [2024-06-21 15:46:28,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2118, PETRI_PLACES=176, PETRI_TRANSITIONS=196} [2024-06-21 15:46:28,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-21 15:46:28,013 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 196 transitions, 2118 flow [2024-06-21 15:46:28,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:28,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:28,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:28,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 15:46:28,014 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:28,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:28,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1264796355, now seen corresponding path program 2 times [2024-06-21 15:46:28,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:28,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557624956] [2024-06-21 15:46:28,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:28,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:28,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:28,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:28,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:28,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557624956] [2024-06-21 15:46:28,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557624956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:28,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:28,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:28,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677171379] [2024-06-21 15:46:28,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:28,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:28,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:28,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:28,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:28,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:28,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 196 transitions, 2118 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:28,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:28,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:28,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:28,437 INFO L124 PetriNetUnfolderBase]: 1275/2161 cut-off events. [2024-06-21 15:46:28,438 INFO L125 PetriNetUnfolderBase]: For 58561/58568 co-relation queries the response was YES. [2024-06-21 15:46:28,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12539 conditions, 2161 events. 1275/2161 cut-off events. For 58561/58568 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12146 event pairs, 316 based on Foata normal form. 14/2163 useless extension candidates. Maximal degree in co-relation 12455. Up to 1843 conditions per place. [2024-06-21 15:46:28,453 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 158 selfloop transitions, 26 changer transitions 0/211 dead transitions. [2024-06-21 15:46:28,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 211 transitions, 2556 flow [2024-06-21 15:46:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:28,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:28,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 15:46:28,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 15:46:28,456 INFO L175 Difference]: Start difference. First operand has 176 places, 196 transitions, 2118 flow. Second operand 6 states and 139 transitions. [2024-06-21 15:46:28,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 211 transitions, 2556 flow [2024-06-21 15:46:28,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 211 transitions, 2451 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:28,559 INFO L231 Difference]: Finished difference. Result has 178 places, 197 transitions, 2087 flow [2024-06-21 15:46:28,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2087, PETRI_PLACES=178, PETRI_TRANSITIONS=197} [2024-06-21 15:46:28,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-21 15:46:28,560 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 197 transitions, 2087 flow [2024-06-21 15:46:28,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:28,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:28,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:28,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 15:46:28,561 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:28,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:28,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1279081155, now seen corresponding path program 3 times [2024-06-21 15:46:28,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:28,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105706712] [2024-06-21 15:46:28,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:28,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:28,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:28,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:28,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105706712] [2024-06-21 15:46:28,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105706712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:28,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:28,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:28,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844540265] [2024-06-21 15:46:28,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:28,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:28,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:28,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:28,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:28,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:28,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 197 transitions, 2087 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:28,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:28,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:28,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:28,979 INFO L124 PetriNetUnfolderBase]: 1277/2167 cut-off events. [2024-06-21 15:46:28,980 INFO L125 PetriNetUnfolderBase]: For 58243/58248 co-relation queries the response was YES. [2024-06-21 15:46:28,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12502 conditions, 2167 events. 1277/2167 cut-off events. For 58243/58248 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12197 event pairs, 310 based on Foata normal form. 13/2168 useless extension candidates. Maximal degree in co-relation 12417. Up to 1783 conditions per place. [2024-06-21 15:46:28,996 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 159 selfloop transitions, 29 changer transitions 0/215 dead transitions. [2024-06-21 15:46:28,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 215 transitions, 2555 flow [2024-06-21 15:46:28,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:28,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:28,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 15:46:29,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:46:29,000 INFO L175 Difference]: Start difference. First operand has 178 places, 197 transitions, 2087 flow. Second operand 6 states and 141 transitions. [2024-06-21 15:46:29,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 215 transitions, 2555 flow [2024-06-21 15:46:29,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 215 transitions, 2501 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:29,150 INFO L231 Difference]: Finished difference. Result has 180 places, 198 transitions, 2113 flow [2024-06-21 15:46:29,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2033, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2113, PETRI_PLACES=180, PETRI_TRANSITIONS=198} [2024-06-21 15:46:29,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 15:46:29,151 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 198 transitions, 2113 flow [2024-06-21 15:46:29,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:29,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:29,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:29,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 15:46:29,151 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:29,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:29,151 INFO L85 PathProgramCache]: Analyzing trace with hash -742342773, now seen corresponding path program 1 times [2024-06-21 15:46:29,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:29,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128284836] [2024-06-21 15:46:29,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:29,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:29,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:29,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:29,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:29,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128284836] [2024-06-21 15:46:29,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128284836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:29,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:29,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:29,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021148511] [2024-06-21 15:46:29,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:29,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:29,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:29,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:29,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:29,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:29,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 198 transitions, 2113 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:29,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:29,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:29,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:29,609 INFO L124 PetriNetUnfolderBase]: 1308/2219 cut-off events. [2024-06-21 15:46:29,609 INFO L125 PetriNetUnfolderBase]: For 59537/59537 co-relation queries the response was YES. [2024-06-21 15:46:29,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12856 conditions, 2219 events. 1308/2219 cut-off events. For 59537/59537 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12520 event pairs, 271 based on Foata normal form. 4/2217 useless extension candidates. Maximal degree in co-relation 12770. Up to 1832 conditions per place. [2024-06-21 15:46:29,627 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 154 selfloop transitions, 46 changer transitions 0/225 dead transitions. [2024-06-21 15:46:29,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 225 transitions, 2693 flow [2024-06-21 15:46:29,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:29,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:29,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:46:29,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:46:29,628 INFO L175 Difference]: Start difference. First operand has 180 places, 198 transitions, 2113 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:46:29,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 225 transitions, 2693 flow [2024-06-21 15:46:29,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 225 transitions, 2629 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:29,762 INFO L231 Difference]: Finished difference. Result has 183 places, 202 transitions, 2202 flow [2024-06-21 15:46:29,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2202, PETRI_PLACES=183, PETRI_TRANSITIONS=202} [2024-06-21 15:46:29,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-21 15:46:29,763 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 202 transitions, 2202 flow [2024-06-21 15:46:29,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:29,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:29,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:29,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 15:46:29,763 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:29,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:29,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1061156715, now seen corresponding path program 2 times [2024-06-21 15:46:29,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:29,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90419653] [2024-06-21 15:46:29,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:29,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:29,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:29,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:29,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:29,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90419653] [2024-06-21 15:46:29,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90419653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:29,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:29,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:29,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846997247] [2024-06-21 15:46:29,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:29,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:29,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:29,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:29,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:29,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:29,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 202 transitions, 2202 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:29,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:29,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:29,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:30,230 INFO L124 PetriNetUnfolderBase]: 1322/2241 cut-off events. [2024-06-21 15:46:30,230 INFO L125 PetriNetUnfolderBase]: For 62769/62769 co-relation queries the response was YES. [2024-06-21 15:46:30,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13120 conditions, 2241 events. 1322/2241 cut-off events. For 62769/62769 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 12651 event pairs, 308 based on Foata normal form. 4/2239 useless extension candidates. Maximal degree in co-relation 13033. Up to 1918 conditions per place. [2024-06-21 15:46:30,249 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 153 selfloop transitions, 44 changer transitions 0/222 dead transitions. [2024-06-21 15:46:30,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 222 transitions, 2670 flow [2024-06-21 15:46:30,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:30,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:30,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 15:46:30,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 15:46:30,252 INFO L175 Difference]: Start difference. First operand has 183 places, 202 transitions, 2202 flow. Second operand 7 states and 162 transitions. [2024-06-21 15:46:30,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 222 transitions, 2670 flow [2024-06-21 15:46:30,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 222 transitions, 2582 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:30,394 INFO L231 Difference]: Finished difference. Result has 187 places, 204 transitions, 2242 flow [2024-06-21 15:46:30,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2242, PETRI_PLACES=187, PETRI_TRANSITIONS=204} [2024-06-21 15:46:30,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-21 15:46:30,395 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 204 transitions, 2242 flow [2024-06-21 15:46:30,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:30,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:30,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:30,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 15:46:30,395 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:30,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:30,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1176447885, now seen corresponding path program 3 times [2024-06-21 15:46:30,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:30,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105497230] [2024-06-21 15:46:30,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:30,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:30,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:30,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:30,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:30,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105497230] [2024-06-21 15:46:30,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105497230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:30,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:30,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:30,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630941684] [2024-06-21 15:46:30,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:30,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:30,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:30,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:30,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:30,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:30,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 204 transitions, 2242 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:30,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:30,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:30,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:30,967 INFO L124 PetriNetUnfolderBase]: 1336/2263 cut-off events. [2024-06-21 15:46:30,967 INFO L125 PetriNetUnfolderBase]: For 66134/66134 co-relation queries the response was YES. [2024-06-21 15:46:30,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13308 conditions, 2263 events. 1336/2263 cut-off events. For 66134/66134 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12811 event pairs, 308 based on Foata normal form. 4/2261 useless extension candidates. Maximal degree in co-relation 13219. Up to 1968 conditions per place. [2024-06-21 15:46:30,986 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 165 selfloop transitions, 31 changer transitions 0/221 dead transitions. [2024-06-21 15:46:30,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 221 transitions, 2696 flow [2024-06-21 15:46:30,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:30,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:30,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 15:46:30,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-21 15:46:30,987 INFO L175 Difference]: Start difference. First operand has 187 places, 204 transitions, 2242 flow. Second operand 7 states and 158 transitions. [2024-06-21 15:46:30,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 221 transitions, 2696 flow [2024-06-21 15:46:31,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 221 transitions, 2598 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:31,097 INFO L231 Difference]: Finished difference. Result has 189 places, 206 transitions, 2242 flow [2024-06-21 15:46:31,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2242, PETRI_PLACES=189, PETRI_TRANSITIONS=206} [2024-06-21 15:46:31,097 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-21 15:46:31,097 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 206 transitions, 2242 flow [2024-06-21 15:46:31,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:31,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:31,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:31,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 15:46:31,098 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:31,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:31,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1176632583, now seen corresponding path program 1 times [2024-06-21 15:46:31,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:31,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547455514] [2024-06-21 15:46:31,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:31,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:31,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:31,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:31,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:31,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547455514] [2024-06-21 15:46:31,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547455514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:31,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:31,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:31,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596845758] [2024-06-21 15:46:31,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:31,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:31,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:31,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:31,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:31,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:31,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 206 transitions, 2242 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:31,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:31,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:31,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:31,541 INFO L124 PetriNetUnfolderBase]: 1389/2333 cut-off events. [2024-06-21 15:46:31,541 INFO L125 PetriNetUnfolderBase]: For 67477/67477 co-relation queries the response was YES. [2024-06-21 15:46:31,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13730 conditions, 2333 events. 1389/2333 cut-off events. For 67477/67477 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13096 event pairs, 311 based on Foata normal form. 2/2334 useless extension candidates. Maximal degree in co-relation 13640. Up to 2125 conditions per place. [2024-06-21 15:46:31,558 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 192 selfloop transitions, 25 changer transitions 0/224 dead transitions. [2024-06-21 15:46:31,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 224 transitions, 2743 flow [2024-06-21 15:46:31,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:31,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:31,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 15:46:31,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:46:31,559 INFO L175 Difference]: Start difference. First operand has 189 places, 206 transitions, 2242 flow. Second operand 7 states and 154 transitions. [2024-06-21 15:46:31,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 224 transitions, 2743 flow [2024-06-21 15:46:31,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 224 transitions, 2667 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:31,706 INFO L231 Difference]: Finished difference. Result has 191 places, 208 transitions, 2247 flow [2024-06-21 15:46:31,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2247, PETRI_PLACES=191, PETRI_TRANSITIONS=208} [2024-06-21 15:46:31,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-21 15:46:31,707 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 208 transitions, 2247 flow [2024-06-21 15:46:31,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:31,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:31,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:31,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 15:46:31,707 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:31,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:31,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1042430379, now seen corresponding path program 4 times [2024-06-21 15:46:31,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:31,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498199777] [2024-06-21 15:46:31,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:31,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:31,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:31,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:31,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:31,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498199777] [2024-06-21 15:46:31,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498199777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:31,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:31,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:31,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850007024] [2024-06-21 15:46:31,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:31,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:31,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:31,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:31,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:31,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:46:31,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 208 transitions, 2247 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:31,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:31,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:46:31,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:32,168 INFO L124 PetriNetUnfolderBase]: 1332/2259 cut-off events. [2024-06-21 15:46:32,168 INFO L125 PetriNetUnfolderBase]: For 68761/68761 co-relation queries the response was YES. [2024-06-21 15:46:32,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13216 conditions, 2259 events. 1332/2259 cut-off events. For 68761/68761 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12801 event pairs, 269 based on Foata normal form. 4/2257 useless extension candidates. Maximal degree in co-relation 13125. Up to 1892 conditions per place. [2024-06-21 15:46:32,195 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 159 selfloop transitions, 43 changer transitions 0/228 dead transitions. [2024-06-21 15:46:32,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 228 transitions, 2701 flow [2024-06-21 15:46:32,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:32,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:32,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 15:46:32,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:46:32,196 INFO L175 Difference]: Start difference. First operand has 191 places, 208 transitions, 2247 flow. Second operand 6 states and 147 transitions. [2024-06-21 15:46:32,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 228 transitions, 2701 flow [2024-06-21 15:46:32,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 228 transitions, 2624 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:32,332 INFO L231 Difference]: Finished difference. Result has 192 places, 208 transitions, 2270 flow [2024-06-21 15:46:32,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2270, PETRI_PLACES=192, PETRI_TRANSITIONS=208} [2024-06-21 15:46:32,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-21 15:46:32,333 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 208 transitions, 2270 flow [2024-06-21 15:46:32,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:32,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:32,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:32,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 15:46:32,334 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:32,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:32,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1943426855, now seen corresponding path program 2 times [2024-06-21 15:46:32,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:32,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605052590] [2024-06-21 15:46:32,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:32,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:32,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:32,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:32,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:32,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605052590] [2024-06-21 15:46:32,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605052590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:32,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:32,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:32,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875621697] [2024-06-21 15:46:32,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:32,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:32,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:32,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:32,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:32,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:32,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 208 transitions, 2270 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:32,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:32,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:32,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:32,813 INFO L124 PetriNetUnfolderBase]: 1387/2331 cut-off events. [2024-06-21 15:46:32,813 INFO L125 PetriNetUnfolderBase]: For 70665/70665 co-relation queries the response was YES. [2024-06-21 15:46:32,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13778 conditions, 2331 events. 1387/2331 cut-off events. For 70665/70665 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13095 event pairs, 309 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 13686. Up to 2117 conditions per place. [2024-06-21 15:46:32,835 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 191 selfloop transitions, 27 changer transitions 0/225 dead transitions. [2024-06-21 15:46:32,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 225 transitions, 2775 flow [2024-06-21 15:46:32,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:32,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:32,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 15:46:32,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:46:32,836 INFO L175 Difference]: Start difference. First operand has 192 places, 208 transitions, 2270 flow. Second operand 6 states and 136 transitions. [2024-06-21 15:46:32,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 225 transitions, 2775 flow [2024-06-21 15:46:33,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 225 transitions, 2679 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:33,056 INFO L231 Difference]: Finished difference. Result has 193 places, 210 transitions, 2266 flow [2024-06-21 15:46:33,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2266, PETRI_PLACES=193, PETRI_TRANSITIONS=210} [2024-06-21 15:46:33,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-21 15:46:33,056 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 210 transitions, 2266 flow [2024-06-21 15:46:33,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:33,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:33,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:33,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 15:46:33,057 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:33,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:33,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1278790437, now seen corresponding path program 3 times [2024-06-21 15:46:33,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:33,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106356762] [2024-06-21 15:46:33,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:33,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:33,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:33,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:33,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:33,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106356762] [2024-06-21 15:46:33,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106356762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:33,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:33,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:33,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773756820] [2024-06-21 15:46:33,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:33,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:33,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:33,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:33,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:33,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:33,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 210 transitions, 2266 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:33,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:33,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:33,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:33,493 INFO L124 PetriNetUnfolderBase]: 1395/2344 cut-off events. [2024-06-21 15:46:33,493 INFO L125 PetriNetUnfolderBase]: For 71364/71370 co-relation queries the response was YES. [2024-06-21 15:46:33,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13886 conditions, 2344 events. 1395/2344 cut-off events. For 71364/71370 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13166 event pairs, 316 based on Foata normal form. 8/2351 useless extension candidates. Maximal degree in co-relation 13793. Up to 2135 conditions per place. [2024-06-21 15:46:33,516 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 193 selfloop transitions, 24 changer transitions 0/224 dead transitions. [2024-06-21 15:46:33,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 224 transitions, 2765 flow [2024-06-21 15:46:33,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:33,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:33,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-21 15:46:33,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:46:33,517 INFO L175 Difference]: Start difference. First operand has 193 places, 210 transitions, 2266 flow. Second operand 6 states and 132 transitions. [2024-06-21 15:46:33,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 224 transitions, 2765 flow [2024-06-21 15:46:33,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 224 transitions, 2689 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:33,678 INFO L231 Difference]: Finished difference. Result has 195 places, 212 transitions, 2277 flow [2024-06-21 15:46:33,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2277, PETRI_PLACES=195, PETRI_TRANSITIONS=212} [2024-06-21 15:46:33,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-21 15:46:33,679 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 212 transitions, 2277 flow [2024-06-21 15:46:33,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:33,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:33,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:33,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 15:46:33,679 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:33,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:33,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1279087107, now seen corresponding path program 4 times [2024-06-21 15:46:33,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:33,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763371275] [2024-06-21 15:46:33,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:33,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:33,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:33,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:33,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763371275] [2024-06-21 15:46:33,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763371275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:33,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:33,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:46:33,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114204548] [2024-06-21 15:46:33,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:33,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:46:33,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:33,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:46:33,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:46:33,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:33,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 212 transitions, 2277 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:33,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:33,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:33,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:34,113 INFO L124 PetriNetUnfolderBase]: 1390/2337 cut-off events. [2024-06-21 15:46:34,113 INFO L125 PetriNetUnfolderBase]: For 69476/69482 co-relation queries the response was YES. [2024-06-21 15:46:34,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13720 conditions, 2337 events. 1390/2337 cut-off events. For 69476/69482 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13143 event pairs, 305 based on Foata normal form. 8/2344 useless extension candidates. Maximal degree in co-relation 13626. Up to 2102 conditions per place. [2024-06-21 15:46:34,134 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 189 selfloop transitions, 31 changer transitions 0/227 dead transitions. [2024-06-21 15:46:34,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 227 transitions, 2784 flow [2024-06-21 15:46:34,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:34,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:34,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-21 15:46:34,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-21 15:46:34,135 INFO L175 Difference]: Start difference. First operand has 195 places, 212 transitions, 2277 flow. Second operand 6 states and 133 transitions. [2024-06-21 15:46:34,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 227 transitions, 2784 flow [2024-06-21 15:46:34,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 227 transitions, 2717 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:34,341 INFO L231 Difference]: Finished difference. Result has 197 places, 214 transitions, 2311 flow [2024-06-21 15:46:34,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2311, PETRI_PLACES=197, PETRI_TRANSITIONS=214} [2024-06-21 15:46:34,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-21 15:46:34,342 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 214 transitions, 2311 flow [2024-06-21 15:46:34,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:34,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:34,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:34,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 15:46:34,343 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:34,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:34,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1660985761, now seen corresponding path program 1 times [2024-06-21 15:46:34,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:34,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917523202] [2024-06-21 15:46:34,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:34,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:34,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:34,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:34,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:34,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917523202] [2024-06-21 15:46:34,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917523202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:34,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:34,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:34,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406572777] [2024-06-21 15:46:34,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:34,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:34,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:34,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:34,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:34,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:34,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 214 transitions, 2311 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:34,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:34,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:34,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:34,820 INFO L124 PetriNetUnfolderBase]: 1403/2355 cut-off events. [2024-06-21 15:46:34,821 INFO L125 PetriNetUnfolderBase]: For 72666/72670 co-relation queries the response was YES. [2024-06-21 15:46:34,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14048 conditions, 2355 events. 1403/2355 cut-off events. For 72666/72670 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13265 event pairs, 326 based on Foata normal form. 2/2355 useless extension candidates. Maximal degree in co-relation 13953. Up to 2023 conditions per place. [2024-06-21 15:46:34,839 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 59 changer transitions 0/237 dead transitions. [2024-06-21 15:46:34,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 237 transitions, 2989 flow [2024-06-21 15:46:34,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:34,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:34,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 15:46:34,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:46:34,841 INFO L175 Difference]: Start difference. First operand has 197 places, 214 transitions, 2311 flow. Second operand 6 states and 147 transitions. [2024-06-21 15:46:34,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 237 transitions, 2989 flow [2024-06-21 15:46:34,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 237 transitions, 2904 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:34,972 INFO L231 Difference]: Finished difference. Result has 199 places, 220 transitions, 2455 flow [2024-06-21 15:46:34,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2455, PETRI_PLACES=199, PETRI_TRANSITIONS=220} [2024-06-21 15:46:34,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-21 15:46:34,973 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 220 transitions, 2455 flow [2024-06-21 15:46:34,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:34,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:34,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:34,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 15:46:34,974 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:34,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:34,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1876322291, now seen corresponding path program 2 times [2024-06-21 15:46:34,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:34,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629156248] [2024-06-21 15:46:34,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:34,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:34,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:35,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:35,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:35,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629156248] [2024-06-21 15:46:35,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629156248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:35,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:35,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:35,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246051218] [2024-06-21 15:46:35,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:35,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:35,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:35,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:35,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:35,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:35,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 220 transitions, 2455 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:35,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:35,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:35,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:35,465 INFO L124 PetriNetUnfolderBase]: 1413/2371 cut-off events. [2024-06-21 15:46:35,465 INFO L125 PetriNetUnfolderBase]: For 77150/77154 co-relation queries the response was YES. [2024-06-21 15:46:35,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14493 conditions, 2371 events. 1413/2371 cut-off events. For 77150/77154 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13374 event pairs, 326 based on Foata normal form. 2/2371 useless extension candidates. Maximal degree in co-relation 14397. Up to 2088 conditions per place. [2024-06-21 15:46:35,485 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 188 selfloop transitions, 44 changer transitions 0/239 dead transitions. [2024-06-21 15:46:35,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 239 transitions, 3033 flow [2024-06-21 15:46:35,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:35,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:35,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 15:46:35,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 15:46:35,486 INFO L175 Difference]: Start difference. First operand has 199 places, 220 transitions, 2455 flow. Second operand 6 states and 142 transitions. [2024-06-21 15:46:35,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 239 transitions, 3033 flow [2024-06-21 15:46:35,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 239 transitions, 2949 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:35,730 INFO L231 Difference]: Finished difference. Result has 202 places, 226 transitions, 2560 flow [2024-06-21 15:46:35,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2376, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2560, PETRI_PLACES=202, PETRI_TRANSITIONS=226} [2024-06-21 15:46:35,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-21 15:46:35,731 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 226 transitions, 2560 flow [2024-06-21 15:46:35,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:35,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:35,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:35,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 15:46:35,732 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:35,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:35,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1876322477, now seen corresponding path program 1 times [2024-06-21 15:46:35,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:35,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948813918] [2024-06-21 15:46:35,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:35,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:35,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:35,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:35,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:35,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948813918] [2024-06-21 15:46:35,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948813918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:35,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:35,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:35,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175683419] [2024-06-21 15:46:35,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:35,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:35,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:35,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:35,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:35,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:35,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 226 transitions, 2560 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:35,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:35,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:35,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:36,313 INFO L124 PetriNetUnfolderBase]: 1457/2441 cut-off events. [2024-06-21 15:46:36,314 INFO L125 PetriNetUnfolderBase]: For 79210/79214 co-relation queries the response was YES. [2024-06-21 15:46:36,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15161 conditions, 2441 events. 1457/2441 cut-off events. For 79210/79214 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 13815 event pairs, 325 based on Foata normal form. 2/2441 useless extension candidates. Maximal degree in co-relation 15064. Up to 2132 conditions per place. [2024-06-21 15:46:36,338 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 188 selfloop transitions, 67 changer transitions 0/262 dead transitions. [2024-06-21 15:46:36,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 262 transitions, 3521 flow [2024-06-21 15:46:36,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:36,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:36,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:46:36,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:46:36,339 INFO L175 Difference]: Start difference. First operand has 202 places, 226 transitions, 2560 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:46:36,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 262 transitions, 3521 flow [2024-06-21 15:46:36,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 262 transitions, 3401 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:36,547 INFO L231 Difference]: Finished difference. Result has 208 places, 246 transitions, 2985 flow [2024-06-21 15:46:36,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2985, PETRI_PLACES=208, PETRI_TRANSITIONS=246} [2024-06-21 15:46:36,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-21 15:46:36,548 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 246 transitions, 2985 flow [2024-06-21 15:46:36,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:36,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:36,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:36,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 15:46:36,549 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:36,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:36,549 INFO L85 PathProgramCache]: Analyzing trace with hash -50076773, now seen corresponding path program 2 times [2024-06-21 15:46:36,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:36,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591575576] [2024-06-21 15:46:36,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:36,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:36,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-21 15:46:36,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:36,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591575576] [2024-06-21 15:46:36,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591575576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:36,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:36,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:36,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841873027] [2024-06-21 15:46:36,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:36,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:36,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:36,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:36,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:36,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:36,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 246 transitions, 2985 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:36,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:36,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:36,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:37,104 INFO L124 PetriNetUnfolderBase]: 1462/2448 cut-off events. [2024-06-21 15:46:37,104 INFO L125 PetriNetUnfolderBase]: For 83772/83776 co-relation queries the response was YES. [2024-06-21 15:46:37,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15664 conditions, 2448 events. 1462/2448 cut-off events. For 83772/83776 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13843 event pairs, 325 based on Foata normal form. 2/2448 useless extension candidates. Maximal degree in co-relation 15564. Up to 2138 conditions per place. [2024-06-21 15:46:37,134 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 187 selfloop transitions, 70 changer transitions 0/264 dead transitions. [2024-06-21 15:46:37,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 264 transitions, 3696 flow [2024-06-21 15:46:37,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:37,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:37,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 15:46:37,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:46:37,136 INFO L175 Difference]: Start difference. First operand has 208 places, 246 transitions, 2985 flow. Second operand 6 states and 144 transitions. [2024-06-21 15:46:37,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 264 transitions, 3696 flow [2024-06-21 15:46:37,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 264 transitions, 3618 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:37,383 INFO L231 Difference]: Finished difference. Result has 212 places, 250 transitions, 3191 flow [2024-06-21 15:46:37,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2907, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3191, PETRI_PLACES=212, PETRI_TRANSITIONS=250} [2024-06-21 15:46:37,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-21 15:46:37,384 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 250 transitions, 3191 flow [2024-06-21 15:46:37,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:37,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:37,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:37,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 15:46:37,385 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:37,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:37,385 INFO L85 PathProgramCache]: Analyzing trace with hash -85588823, now seen corresponding path program 3 times [2024-06-21 15:46:37,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:37,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578676003] [2024-06-21 15:46:37,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:37,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:37,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:37,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:37,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578676003] [2024-06-21 15:46:37,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578676003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:37,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:37,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:37,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931350258] [2024-06-21 15:46:37,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:37,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:37,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:37,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:37,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:37,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:37,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 250 transitions, 3191 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:37,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:37,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:37,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:38,071 INFO L124 PetriNetUnfolderBase]: 1459/2444 cut-off events. [2024-06-21 15:46:38,071 INFO L125 PetriNetUnfolderBase]: For 86330/86334 co-relation queries the response was YES. [2024-06-21 15:46:38,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15896 conditions, 2444 events. 1459/2444 cut-off events. For 86330/86334 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13818 event pairs, 325 based on Foata normal form. 2/2444 useless extension candidates. Maximal degree in co-relation 15793. Up to 2135 conditions per place. [2024-06-21 15:46:38,094 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 187 selfloop transitions, 70 changer transitions 0/264 dead transitions. [2024-06-21 15:46:38,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 264 transitions, 3739 flow [2024-06-21 15:46:38,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:38,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:38,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 15:46:38,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 15:46:38,095 INFO L175 Difference]: Start difference. First operand has 212 places, 250 transitions, 3191 flow. Second operand 7 states and 162 transitions. [2024-06-21 15:46:38,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 264 transitions, 3739 flow [2024-06-21 15:46:38,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 264 transitions, 3606 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:38,325 INFO L231 Difference]: Finished difference. Result has 216 places, 250 transitions, 3212 flow [2024-06-21 15:46:38,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3212, PETRI_PLACES=216, PETRI_TRANSITIONS=250} [2024-06-21 15:46:38,325 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-21 15:46:38,326 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 250 transitions, 3212 flow [2024-06-21 15:46:38,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:38,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:38,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:38,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 15:46:38,326 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:38,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:38,326 INFO L85 PathProgramCache]: Analyzing trace with hash -85826159, now seen corresponding path program 3 times [2024-06-21 15:46:38,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:38,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662062754] [2024-06-21 15:46:38,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:38,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:38,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:38,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:38,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:38,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662062754] [2024-06-21 15:46:38,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662062754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:38,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:38,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:38,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613959393] [2024-06-21 15:46:38,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:38,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:38,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:38,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:38,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:38,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:38,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 250 transitions, 3212 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:38,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:38,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:38,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:38,840 INFO L124 PetriNetUnfolderBase]: 1456/2440 cut-off events. [2024-06-21 15:46:38,840 INFO L125 PetriNetUnfolderBase]: For 88436/88440 co-relation queries the response was YES. [2024-06-21 15:46:38,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15888 conditions, 2440 events. 1456/2440 cut-off events. For 88436/88440 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13790 event pairs, 325 based on Foata normal form. 2/2440 useless extension candidates. Maximal degree in co-relation 15784. Up to 2089 conditions per place. [2024-06-21 15:46:38,865 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 193 selfloop transitions, 65 changer transitions 0/265 dead transitions. [2024-06-21 15:46:38,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 265 transitions, 3766 flow [2024-06-21 15:46:38,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:46:38,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:46:38,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 15:46:38,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 15:46:38,866 INFO L175 Difference]: Start difference. First operand has 216 places, 250 transitions, 3212 flow. Second operand 5 states and 126 transitions. [2024-06-21 15:46:38,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 265 transitions, 3766 flow [2024-06-21 15:46:39,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 265 transitions, 3586 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:39,173 INFO L231 Difference]: Finished difference. Result has 215 places, 250 transitions, 3200 flow [2024-06-21 15:46:39,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3200, PETRI_PLACES=215, PETRI_TRANSITIONS=250} [2024-06-21 15:46:39,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-21 15:46:39,174 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 250 transitions, 3200 flow [2024-06-21 15:46:39,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:39,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:39,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:39,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 15:46:39,174 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:39,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:39,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1397279609, now seen corresponding path program 1 times [2024-06-21 15:46:39,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:39,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086889492] [2024-06-21 15:46:39,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:39,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:39,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:39,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:39,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:39,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086889492] [2024-06-21 15:46:39,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086889492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:39,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:39,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:39,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139274258] [2024-06-21 15:46:39,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:39,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:39,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:39,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:39,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:39,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:39,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 250 transitions, 3200 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:39,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:39,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:39,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:39,743 INFO L124 PetriNetUnfolderBase]: 1484/2488 cut-off events. [2024-06-21 15:46:39,743 INFO L125 PetriNetUnfolderBase]: For 94349/94353 co-relation queries the response was YES. [2024-06-21 15:46:39,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16147 conditions, 2488 events. 1484/2488 cut-off events. For 94349/94353 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14134 event pairs, 246 based on Foata normal form. 7/2493 useless extension candidates. Maximal degree in co-relation 16043. Up to 2094 conditions per place. [2024-06-21 15:46:39,771 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 240 selfloop transitions, 30 changer transitions 0/277 dead transitions. [2024-06-21 15:46:39,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 277 transitions, 3969 flow [2024-06-21 15:46:39,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:39,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:39,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:46:39,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:46:39,773 INFO L175 Difference]: Start difference. First operand has 215 places, 250 transitions, 3200 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:46:39,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 277 transitions, 3969 flow [2024-06-21 15:46:40,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 277 transitions, 3807 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:40,087 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 3142 flow [2024-06-21 15:46:40,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3142, PETRI_PLACES=218, PETRI_TRANSITIONS=253} [2024-06-21 15:46:40,088 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-21 15:46:40,088 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 3142 flow [2024-06-21 15:46:40,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:40,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:40,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:40,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 15:46:40,089 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:40,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:40,089 INFO L85 PathProgramCache]: Analyzing trace with hash -52850219, now seen corresponding path program 2 times [2024-06-21 15:46:40,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:40,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881137872] [2024-06-21 15:46:40,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:40,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:40,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:40,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:40,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:40,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881137872] [2024-06-21 15:46:40,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881137872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:40,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:40,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:40,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8556398] [2024-06-21 15:46:40,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:40,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:40,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:40,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:40,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:40,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:40,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 253 transitions, 3142 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:40,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:40,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:40,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:40,671 INFO L124 PetriNetUnfolderBase]: 1471/2469 cut-off events. [2024-06-21 15:46:40,671 INFO L125 PetriNetUnfolderBase]: For 84726/84730 co-relation queries the response was YES. [2024-06-21 15:46:40,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15647 conditions, 2469 events. 1471/2469 cut-off events. For 84726/84730 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14016 event pairs, 235 based on Foata normal form. 7/2474 useless extension candidates. Maximal degree in co-relation 15542. Up to 2088 conditions per place. [2024-06-21 15:46:40,698 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 237 selfloop transitions, 30 changer transitions 0/274 dead transitions. [2024-06-21 15:46:40,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 274 transitions, 3776 flow [2024-06-21 15:46:40,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:40,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:40,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 15:46:40,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:46:40,699 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 3142 flow. Second operand 6 states and 144 transitions. [2024-06-21 15:46:40,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 274 transitions, 3776 flow [2024-06-21 15:46:40,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 274 transitions, 3695 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:40,934 INFO L231 Difference]: Finished difference. Result has 220 places, 253 transitions, 3127 flow [2024-06-21 15:46:40,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3127, PETRI_PLACES=220, PETRI_TRANSITIONS=253} [2024-06-21 15:46:40,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-21 15:46:40,935 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 253 transitions, 3127 flow [2024-06-21 15:46:40,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:40,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:40,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:40,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 15:46:40,935 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:40,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:40,936 INFO L85 PathProgramCache]: Analyzing trace with hash 312386959, now seen corresponding path program 4 times [2024-06-21 15:46:40,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:40,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042979341] [2024-06-21 15:46:40,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:40,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:41,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:41,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:41,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042979341] [2024-06-21 15:46:41,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042979341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:41,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:41,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:41,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976222594] [2024-06-21 15:46:41,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:41,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:41,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:41,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:41,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:41,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:41,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 253 transitions, 3127 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:41,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:41,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:41,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:41,418 INFO L124 PetriNetUnfolderBase]: 1484/2497 cut-off events. [2024-06-21 15:46:41,418 INFO L125 PetriNetUnfolderBase]: For 84064/84068 co-relation queries the response was YES. [2024-06-21 15:46:41,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15776 conditions, 2497 events. 1484/2497 cut-off events. For 84064/84068 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14250 event pairs, 324 based on Foata normal form. 2/2497 useless extension candidates. Maximal degree in co-relation 15671. Up to 2061 conditions per place. [2024-06-21 15:46:41,442 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 200 selfloop transitions, 77 changer transitions 0/284 dead transitions. [2024-06-21 15:46:41,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 284 transitions, 4081 flow [2024-06-21 15:46:41,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:41,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:41,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:46:41,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:46:41,443 INFO L175 Difference]: Start difference. First operand has 220 places, 253 transitions, 3127 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:46:41,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 284 transitions, 4081 flow [2024-06-21 15:46:41,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 284 transitions, 4009 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:41,728 INFO L231 Difference]: Finished difference. Result has 222 places, 262 transitions, 3387 flow [2024-06-21 15:46:41,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3387, PETRI_PLACES=222, PETRI_TRANSITIONS=262} [2024-06-21 15:46:41,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-21 15:46:41,728 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 262 transitions, 3387 flow [2024-06-21 15:46:41,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:41,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:41,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:41,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 15:46:41,729 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:41,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:41,729 INFO L85 PathProgramCache]: Analyzing trace with hash 312507115, now seen corresponding path program 4 times [2024-06-21 15:46:41,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:41,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883410555] [2024-06-21 15:46:41,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:41,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:41,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:41,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:41,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883410555] [2024-06-21 15:46:41,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883410555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:41,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:41,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:41,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191401627] [2024-06-21 15:46:41,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:41,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:41,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:41,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:41,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:41,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:41,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 262 transitions, 3387 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:41,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:41,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:41,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:42,361 INFO L124 PetriNetUnfolderBase]: 1502/2528 cut-off events. [2024-06-21 15:46:42,361 INFO L125 PetriNetUnfolderBase]: For 87086/87090 co-relation queries the response was YES. [2024-06-21 15:46:42,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16290 conditions, 2528 events. 1502/2528 cut-off events. For 87086/87090 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 14476 event pairs, 324 based on Foata normal form. 2/2528 useless extension candidates. Maximal degree in co-relation 16185. Up to 2133 conditions per place. [2024-06-21 15:46:42,382 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 188 selfloop transitions, 97 changer transitions 0/292 dead transitions. [2024-06-21 15:46:42,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 292 transitions, 4239 flow [2024-06-21 15:46:42,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:46:42,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:46:42,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-21 15:46:42,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-21 15:46:42,384 INFO L175 Difference]: Start difference. First operand has 222 places, 262 transitions, 3387 flow. Second operand 10 states and 219 transitions. [2024-06-21 15:46:42,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 292 transitions, 4239 flow [2024-06-21 15:46:42,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 292 transitions, 4029 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:42,685 INFO L231 Difference]: Finished difference. Result has 229 places, 271 transitions, 3523 flow [2024-06-21 15:46:42,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3523, PETRI_PLACES=229, PETRI_TRANSITIONS=271} [2024-06-21 15:46:42,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-21 15:46:42,686 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 271 transitions, 3523 flow [2024-06-21 15:46:42,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:42,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:42,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:42,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 15:46:42,686 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:42,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:42,687 INFO L85 PathProgramCache]: Analyzing trace with hash -987261893, now seen corresponding path program 5 times [2024-06-21 15:46:42,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:42,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184941845] [2024-06-21 15:46:42,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:42,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:42,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:42,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:42,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184941845] [2024-06-21 15:46:42,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184941845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:42,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:42,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:42,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999146836] [2024-06-21 15:46:42,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:42,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:42,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:42,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:42,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:42,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:42,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 271 transitions, 3523 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:42,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:42,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:42,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:43,169 INFO L124 PetriNetUnfolderBase]: 1507/2537 cut-off events. [2024-06-21 15:46:43,169 INFO L125 PetriNetUnfolderBase]: For 89616/89620 co-relation queries the response was YES. [2024-06-21 15:46:43,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16360 conditions, 2537 events. 1507/2537 cut-off events. For 89616/89620 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 14583 event pairs, 324 based on Foata normal form. 2/2537 useless extension candidates. Maximal degree in co-relation 16254. Up to 2089 conditions per place. [2024-06-21 15:46:43,193 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 200 selfloop transitions, 89 changer transitions 0/296 dead transitions. [2024-06-21 15:46:43,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 296 transitions, 4385 flow [2024-06-21 15:46:43,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:43,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:43,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:46:43,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:46:43,195 INFO L175 Difference]: Start difference. First operand has 229 places, 271 transitions, 3523 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:46:43,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 296 transitions, 4385 flow [2024-06-21 15:46:43,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 296 transitions, 4135 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:43,530 INFO L231 Difference]: Finished difference. Result has 230 places, 274 transitions, 3499 flow [2024-06-21 15:46:43,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3273, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3499, PETRI_PLACES=230, PETRI_TRANSITIONS=274} [2024-06-21 15:46:43,531 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-21 15:46:43,531 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 274 transitions, 3499 flow [2024-06-21 15:46:43,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:43,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:43,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:43,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 15:46:43,531 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:43,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:43,532 INFO L85 PathProgramCache]: Analyzing trace with hash 312506929, now seen corresponding path program 6 times [2024-06-21 15:46:43,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:43,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107254316] [2024-06-21 15:46:43,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:43,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:43,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:43,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:43,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:43,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107254316] [2024-06-21 15:46:43,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107254316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:43,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:43,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:43,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328802505] [2024-06-21 15:46:43,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:43,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:43,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:43,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:43,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:43,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:43,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 274 transitions, 3499 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:43,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:43,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:43,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:44,013 INFO L124 PetriNetUnfolderBase]: 1512/2546 cut-off events. [2024-06-21 15:46:44,013 INFO L125 PetriNetUnfolderBase]: For 91296/91300 co-relation queries the response was YES. [2024-06-21 15:46:44,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16260 conditions, 2546 events. 1512/2546 cut-off events. For 91296/91300 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14605 event pairs, 324 based on Foata normal form. 2/2546 useless extension candidates. Maximal degree in co-relation 16153. Up to 2205 conditions per place. [2024-06-21 15:46:44,035 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 234 selfloop transitions, 53 changer transitions 0/294 dead transitions. [2024-06-21 15:46:44,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 294 transitions, 4163 flow [2024-06-21 15:46:44,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:44,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:44,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:46:44,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:46:44,036 INFO L175 Difference]: Start difference. First operand has 230 places, 274 transitions, 3499 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:46:44,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 294 transitions, 4163 flow [2024-06-21 15:46:44,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 294 transitions, 3937 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:44,412 INFO L231 Difference]: Finished difference. Result has 232 places, 277 transitions, 3439 flow [2024-06-21 15:46:44,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3439, PETRI_PLACES=232, PETRI_TRANSITIONS=277} [2024-06-21 15:46:44,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-21 15:46:44,412 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 277 transitions, 3439 flow [2024-06-21 15:46:44,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:44,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:44,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:44,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 15:46:44,413 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:44,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:44,413 INFO L85 PathProgramCache]: Analyzing trace with hash -986963363, now seen corresponding path program 7 times [2024-06-21 15:46:44,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:44,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327160370] [2024-06-21 15:46:44,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:44,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:44,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:44,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:44,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:44,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327160370] [2024-06-21 15:46:44,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327160370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:44,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:44,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:44,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593177776] [2024-06-21 15:46:44,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:44,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:44,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:44,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:44,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:44,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:44,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 277 transitions, 3439 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:44,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:44,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:44,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:44,862 INFO L124 PetriNetUnfolderBase]: 1517/2555 cut-off events. [2024-06-21 15:46:44,862 INFO L125 PetriNetUnfolderBase]: For 94116/94120 co-relation queries the response was YES. [2024-06-21 15:46:44,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16243 conditions, 2555 events. 1517/2555 cut-off events. For 94116/94120 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 14697 event pairs, 324 based on Foata normal form. 2/2555 useless extension candidates. Maximal degree in co-relation 16135. Up to 2101 conditions per place. [2024-06-21 15:46:44,885 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 195 selfloop transitions, 96 changer transitions 0/298 dead transitions. [2024-06-21 15:46:44,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 298 transitions, 4205 flow [2024-06-21 15:46:44,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:44,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:44,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:46:44,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:46:44,886 INFO L175 Difference]: Start difference. First operand has 232 places, 277 transitions, 3439 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:46:44,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 298 transitions, 4205 flow [2024-06-21 15:46:45,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 298 transitions, 4073 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:45,244 INFO L231 Difference]: Finished difference. Result has 234 places, 280 transitions, 3547 flow [2024-06-21 15:46:45,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3547, PETRI_PLACES=234, PETRI_TRANSITIONS=280} [2024-06-21 15:46:45,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-21 15:46:45,244 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 280 transitions, 3547 flow [2024-06-21 15:46:45,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:45,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:45,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:45,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 15:46:45,245 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:45,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:45,245 INFO L85 PathProgramCache]: Analyzing trace with hash 318048241, now seen corresponding path program 1 times [2024-06-21 15:46:45,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:45,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095678714] [2024-06-21 15:46:45,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:45,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:45,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:45,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:45,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:45,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095678714] [2024-06-21 15:46:45,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095678714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:45,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:45,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:45,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132516652] [2024-06-21 15:46:45,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:45,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:45,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:45,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:45,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:45,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:45,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 280 transitions, 3547 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:45,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:45,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:45,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:45,870 INFO L124 PetriNetUnfolderBase]: 1530/2578 cut-off events. [2024-06-21 15:46:45,870 INFO L125 PetriNetUnfolderBase]: For 98863/98869 co-relation queries the response was YES. [2024-06-21 15:46:45,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16574 conditions, 2578 events. 1530/2578 cut-off events. For 98863/98869 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 14840 event pairs, 315 based on Foata normal form. 7/2584 useless extension candidates. Maximal degree in co-relation 16465. Up to 2171 conditions per place. [2024-06-21 15:46:45,896 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 196 selfloop transitions, 104 changer transitions 0/307 dead transitions. [2024-06-21 15:46:45,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 307 transitions, 4377 flow [2024-06-21 15:46:45,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:46:45,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:46:45,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-21 15:46:45,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-21 15:46:45,897 INFO L175 Difference]: Start difference. First operand has 234 places, 280 transitions, 3547 flow. Second operand 10 states and 219 transitions. [2024-06-21 15:46:45,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 307 transitions, 4377 flow [2024-06-21 15:46:46,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 307 transitions, 4210 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:46,292 INFO L231 Difference]: Finished difference. Result has 240 places, 286 transitions, 3684 flow [2024-06-21 15:46:46,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3684, PETRI_PLACES=240, PETRI_TRANSITIONS=286} [2024-06-21 15:46:46,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 15:46:46,293 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 286 transitions, 3684 flow [2024-06-21 15:46:46,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:46,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:46,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] [2024-06-21 15:46:46,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 15:46:46,293 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:46,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:46,293 INFO L85 PathProgramCache]: Analyzing trace with hash 321772705, now seen corresponding path program 5 times [2024-06-21 15:46:46,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:46,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661280192] [2024-06-21 15:46:46,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:46,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:46,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:46,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:46,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:46,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661280192] [2024-06-21 15:46:46,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661280192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:46,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:46,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:46,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597357521] [2024-06-21 15:46:46,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:46,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:46,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:46,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:46,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:46,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:46,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 286 transitions, 3684 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:46,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:46,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:46,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:46,945 INFO L124 PetriNetUnfolderBase]: 1548/2606 cut-off events. [2024-06-21 15:46:46,945 INFO L125 PetriNetUnfolderBase]: For 104896/104900 co-relation queries the response was YES. [2024-06-21 15:46:46,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17095 conditions, 2606 events. 1548/2606 cut-off events. For 104896/104900 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 15040 event pairs, 323 based on Foata normal form. 2/2606 useless extension candidates. Maximal degree in co-relation 16985. Up to 2191 conditions per place. [2024-06-21 15:46:46,970 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 101 changer transitions 0/313 dead transitions. [2024-06-21 15:46:46,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 313 transitions, 4647 flow [2024-06-21 15:46:46,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:46:46,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:46:46,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 15:46:46,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-21 15:46:46,971 INFO L175 Difference]: Start difference. First operand has 240 places, 286 transitions, 3684 flow. Second operand 9 states and 202 transitions. [2024-06-21 15:46:46,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 313 transitions, 4647 flow [2024-06-21 15:46:47,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 313 transitions, 4484 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:47,297 INFO L231 Difference]: Finished difference. Result has 242 places, 295 transitions, 3839 flow [2024-06-21 15:46:47,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3839, PETRI_PLACES=242, PETRI_TRANSITIONS=295} [2024-06-21 15:46:47,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-21 15:46:47,297 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 295 transitions, 3839 flow [2024-06-21 15:46:47,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:47,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:47,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:47,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 15:46:47,298 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:47,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:47,298 INFO L85 PathProgramCache]: Analyzing trace with hash 321772891, now seen corresponding path program 2 times [2024-06-21 15:46:47,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:47,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163013276] [2024-06-21 15:46:47,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:47,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:47,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:47,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:47,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:47,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163013276] [2024-06-21 15:46:47,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163013276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:47,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:47,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:47,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116492059] [2024-06-21 15:46:47,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:47,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:47,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:47,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:47,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:47,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:47,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 295 transitions, 3839 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:47,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:47,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:47,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:47,884 INFO L124 PetriNetUnfolderBase]: 1566/2638 cut-off events. [2024-06-21 15:46:47,885 INFO L125 PetriNetUnfolderBase]: For 106435/106441 co-relation queries the response was YES. [2024-06-21 15:46:47,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17427 conditions, 2638 events. 1566/2638 cut-off events. For 106435/106441 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15296 event pairs, 315 based on Foata normal form. 7/2644 useless extension candidates. Maximal degree in co-relation 17316. Up to 2291 conditions per place. [2024-06-21 15:46:47,911 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 81 changer transitions 0/323 dead transitions. [2024-06-21 15:46:47,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 323 transitions, 4721 flow [2024-06-21 15:46:47,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:46:47,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:46:47,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-21 15:46:47,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-21 15:46:47,912 INFO L175 Difference]: Start difference. First operand has 242 places, 295 transitions, 3839 flow. Second operand 11 states and 234 transitions. [2024-06-21 15:46:47,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 323 transitions, 4721 flow [2024-06-21 15:46:48,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 323 transitions, 4595 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:48,311 INFO L231 Difference]: Finished difference. Result has 251 places, 304 transitions, 4011 flow [2024-06-21 15:46:48,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4011, PETRI_PLACES=251, PETRI_TRANSITIONS=304} [2024-06-21 15:46:48,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-21 15:46:48,312 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 304 transitions, 4011 flow [2024-06-21 15:46:48,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:48,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:48,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] [2024-06-21 15:46:48,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 15:46:48,312 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:48,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:48,313 INFO L85 PathProgramCache]: Analyzing trace with hash 321761545, now seen corresponding path program 6 times [2024-06-21 15:46:48,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:48,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345579856] [2024-06-21 15:46:48,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:48,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:48,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:48,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-21 15:46:48,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:48,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345579856] [2024-06-21 15:46:48,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345579856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:48,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:48,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:48,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928054827] [2024-06-21 15:46:48,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:48,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:48,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:48,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:48,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:48,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:48,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 304 transitions, 4011 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:48,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:48,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:48,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:48,961 INFO L124 PetriNetUnfolderBase]: 1563/2631 cut-off events. [2024-06-21 15:46:48,961 INFO L125 PetriNetUnfolderBase]: For 108881/108885 co-relation queries the response was YES. [2024-06-21 15:46:48,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17436 conditions, 2631 events. 1563/2631 cut-off events. For 108881/108885 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15250 event pairs, 323 based on Foata normal form. 2/2631 useless extension candidates. Maximal degree in co-relation 17323. Up to 2213 conditions per place. [2024-06-21 15:46:48,988 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 103 changer transitions 0/323 dead transitions. [2024-06-21 15:46:48,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 323 transitions, 4791 flow [2024-06-21 15:46:48,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:46:48,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:46:48,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-21 15:46:48,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-21 15:46:48,989 INFO L175 Difference]: Start difference. First operand has 251 places, 304 transitions, 4011 flow. Second operand 11 states and 237 transitions. [2024-06-21 15:46:48,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 323 transitions, 4791 flow [2024-06-21 15:46:49,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 323 transitions, 4711 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:49,321 INFO L231 Difference]: Finished difference. Result has 258 places, 304 transitions, 4143 flow [2024-06-21 15:46:49,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3931, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4143, PETRI_PLACES=258, PETRI_TRANSITIONS=304} [2024-06-21 15:46:49,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-21 15:46:49,322 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 304 transitions, 4143 flow [2024-06-21 15:46:49,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:49,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:49,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:49,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 15:46:49,323 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:49,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:49,323 INFO L85 PathProgramCache]: Analyzing trace with hash -983249873, now seen corresponding path program 8 times [2024-06-21 15:46:49,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:49,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391909008] [2024-06-21 15:46:49,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:49,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:49,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:49,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:49,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:49,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391909008] [2024-06-21 15:46:49,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391909008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:49,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:49,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:49,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900947028] [2024-06-21 15:46:49,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:49,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:49,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:49,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:49,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:49,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:49,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 304 transitions, 4143 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:49,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:49,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:49,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:49,966 INFO L124 PetriNetUnfolderBase]: 1576/2653 cut-off events. [2024-06-21 15:46:49,966 INFO L125 PetriNetUnfolderBase]: For 114432/114436 co-relation queries the response was YES. [2024-06-21 15:46:49,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17888 conditions, 2653 events. 1576/2653 cut-off events. For 114432/114436 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15389 event pairs, 323 based on Foata normal form. 2/2653 useless extension candidates. Maximal degree in co-relation 17773. Up to 2270 conditions per place. [2024-06-21 15:46:49,996 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 247 selfloop transitions, 73 changer transitions 0/327 dead transitions. [2024-06-21 15:46:49,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 327 transitions, 5025 flow [2024-06-21 15:46:49,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:46:49,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:46:49,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 15:46:49,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-21 15:46:49,997 INFO L175 Difference]: Start difference. First operand has 258 places, 304 transitions, 4143 flow. Second operand 9 states and 197 transitions. [2024-06-21 15:46:49,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 327 transitions, 5025 flow [2024-06-21 15:46:50,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 327 transitions, 4784 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 15:46:50,340 INFO L231 Difference]: Finished difference. Result has 258 places, 310 transitions, 4167 flow [2024-06-21 15:46:50,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4167, PETRI_PLACES=258, PETRI_TRANSITIONS=310} [2024-06-21 15:46:50,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-21 15:46:50,341 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 310 transitions, 4167 flow [2024-06-21 15:46:50,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:50,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:50,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:50,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 15:46:50,341 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:50,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:50,342 INFO L85 PathProgramCache]: Analyzing trace with hash 321767311, now seen corresponding path program 3 times [2024-06-21 15:46:50,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:50,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585580661] [2024-06-21 15:46:50,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:50,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:50,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:50,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:50,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585580661] [2024-06-21 15:46:50,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585580661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:50,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:50,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:50,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940369392] [2024-06-21 15:46:50,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:50,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:50,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:50,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:50,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:50,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:50,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 310 transitions, 4167 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:50,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:50,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:50,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:50,986 INFO L124 PetriNetUnfolderBase]: 1573/2652 cut-off events. [2024-06-21 15:46:50,987 INFO L125 PetriNetUnfolderBase]: For 116566/116572 co-relation queries the response was YES. [2024-06-21 15:46:51,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17843 conditions, 2652 events. 1573/2652 cut-off events. For 116566/116572 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15396 event pairs, 315 based on Foata normal form. 7/2658 useless extension candidates. Maximal degree in co-relation 17726. Up to 2302 conditions per place. [2024-06-21 15:46:51,013 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 81 changer transitions 0/327 dead transitions. [2024-06-21 15:46:51,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 327 transitions, 4847 flow [2024-06-21 15:46:51,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:46:51,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:46:51,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 15:46:51,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 15:46:51,014 INFO L175 Difference]: Start difference. First operand has 258 places, 310 transitions, 4167 flow. Second operand 10 states and 215 transitions. [2024-06-21 15:46:51,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 327 transitions, 4847 flow [2024-06-21 15:46:51,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 327 transitions, 4658 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:51,367 INFO L231 Difference]: Finished difference. Result has 262 places, 310 transitions, 4150 flow [2024-06-21 15:46:51,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4150, PETRI_PLACES=262, PETRI_TRANSITIONS=310} [2024-06-21 15:46:51,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-21 15:46:51,368 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 310 transitions, 4150 flow [2024-06-21 15:46:51,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:51,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:51,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:51,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 15:46:51,368 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:51,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:51,368 INFO L85 PathProgramCache]: Analyzing trace with hash 321766939, now seen corresponding path program 9 times [2024-06-21 15:46:51,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:51,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951559136] [2024-06-21 15:46:51,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:51,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:51,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:51,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:51,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:51,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951559136] [2024-06-21 15:46:51,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951559136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:51,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:51,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:51,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75421112] [2024-06-21 15:46:51,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:51,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:51,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:51,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:51,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:51,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:51,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 310 transitions, 4150 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:51,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:51,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:51,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:52,111 INFO L124 PetriNetUnfolderBase]: 1570/2645 cut-off events. [2024-06-21 15:46:52,111 INFO L125 PetriNetUnfolderBase]: For 118546/118550 co-relation queries the response was YES. [2024-06-21 15:46:52,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17795 conditions, 2645 events. 1570/2645 cut-off events. For 118546/118550 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15348 event pairs, 323 based on Foata normal form. 2/2645 useless extension candidates. Maximal degree in co-relation 17677. Up to 2263 conditions per place. [2024-06-21 15:46:52,153 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 71 changer transitions 0/324 dead transitions. [2024-06-21 15:46:52,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 324 transitions, 4818 flow [2024-06-21 15:46:52,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:52,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:52,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:46:52,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:46:52,154 INFO L175 Difference]: Start difference. First operand has 262 places, 310 transitions, 4150 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:46:52,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 324 transitions, 4818 flow [2024-06-21 15:46:52,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 324 transitions, 4630 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 15:46:52,584 INFO L231 Difference]: Finished difference. Result has 260 places, 310 transitions, 4111 flow [2024-06-21 15:46:52,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3962, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4111, PETRI_PLACES=260, PETRI_TRANSITIONS=310} [2024-06-21 15:46:52,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-21 15:46:52,585 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 310 transitions, 4111 flow [2024-06-21 15:46:52,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:52,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:52,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:52,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 15:46:52,585 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:52,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:52,585 INFO L85 PathProgramCache]: Analyzing trace with hash -375287101, now seen corresponding path program 7 times [2024-06-21 15:46:52,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:52,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619506331] [2024-06-21 15:46:52,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:52,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:52,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:52,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:52,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:52,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619506331] [2024-06-21 15:46:52,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619506331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:52,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:52,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:52,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158452323] [2024-06-21 15:46:52,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:52,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:52,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:52,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:52,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:52,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:52,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 310 transitions, 4111 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:52,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:52,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:52,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:53,147 INFO L124 PetriNetUnfolderBase]: 1583/2667 cut-off events. [2024-06-21 15:46:53,147 INFO L125 PetriNetUnfolderBase]: For 124000/124004 co-relation queries the response was YES. [2024-06-21 15:46:53,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18013 conditions, 2667 events. 1583/2667 cut-off events. For 124000/124004 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15489 event pairs, 323 based on Foata normal form. 2/2667 useless extension candidates. Maximal degree in co-relation 17894. Up to 2238 conditions per place. [2024-06-21 15:46:53,178 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 222 selfloop transitions, 104 changer transitions 0/333 dead transitions. [2024-06-21 15:46:53,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 333 transitions, 5113 flow [2024-06-21 15:46:53,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:46:53,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:46:53,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 15:46:53,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:46:53,179 INFO L175 Difference]: Start difference. First operand has 260 places, 310 transitions, 4111 flow. Second operand 8 states and 182 transitions. [2024-06-21 15:46:53,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 333 transitions, 5113 flow [2024-06-21 15:46:53,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 333 transitions, 4971 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:53,639 INFO L231 Difference]: Finished difference. Result has 262 places, 316 transitions, 4275 flow [2024-06-21 15:46:53,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3969, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4275, PETRI_PLACES=262, PETRI_TRANSITIONS=316} [2024-06-21 15:46:53,640 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-21 15:46:53,640 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 316 transitions, 4275 flow [2024-06-21 15:46:53,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:53,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:53,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:53,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 15:46:53,640 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:53,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:53,640 INFO L85 PathProgramCache]: Analyzing trace with hash 732932333, now seen corresponding path program 10 times [2024-06-21 15:46:53,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:53,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834723999] [2024-06-21 15:46:53,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:53,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:53,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:53,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-21 15:46:53,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:53,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834723999] [2024-06-21 15:46:53,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834723999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:53,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:53,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:53,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614354117] [2024-06-21 15:46:53,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:53,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:53,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:53,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:53,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:53,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:53,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 316 transitions, 4275 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:53,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:53,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:53,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:54,192 INFO L124 PetriNetUnfolderBase]: 1580/2663 cut-off events. [2024-06-21 15:46:54,192 INFO L125 PetriNetUnfolderBase]: For 126459/126463 co-relation queries the response was YES. [2024-06-21 15:46:54,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18080 conditions, 2663 events. 1580/2663 cut-off events. For 126459/126463 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15496 event pairs, 323 based on Foata normal form. 2/2663 useless extension candidates. Maximal degree in co-relation 17960. Up to 2202 conditions per place. [2024-06-21 15:46:54,220 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 235 selfloop transitions, 94 changer transitions 0/336 dead transitions. [2024-06-21 15:46:54,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 336 transitions, 5097 flow [2024-06-21 15:46:54,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:54,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:54,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 15:46:54,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 15:46:54,221 INFO L175 Difference]: Start difference. First operand has 262 places, 316 transitions, 4275 flow. Second operand 6 states and 149 transitions. [2024-06-21 15:46:54,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 336 transitions, 5097 flow [2024-06-21 15:46:54,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 336 transitions, 4894 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:54,673 INFO L231 Difference]: Finished difference. Result has 263 places, 316 transitions, 4277 flow [2024-06-21 15:46:54,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4277, PETRI_PLACES=263, PETRI_TRANSITIONS=316} [2024-06-21 15:46:54,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-21 15:46:54,674 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 316 transitions, 4277 flow [2024-06-21 15:46:54,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:54,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:54,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:54,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 15:46:54,675 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:54,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:54,675 INFO L85 PathProgramCache]: Analyzing trace with hash 732938285, now seen corresponding path program 4 times [2024-06-21 15:46:54,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:54,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721713607] [2024-06-21 15:46:54,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:54,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:54,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:54,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:54,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:54,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721713607] [2024-06-21 15:46:54,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721713607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:54,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:54,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:54,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403684662] [2024-06-21 15:46:54,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:54,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:54,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:54,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:54,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:54,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:54,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 316 transitions, 4277 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:54,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:54,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:54,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:55,286 INFO L124 PetriNetUnfolderBase]: 1617/2724 cut-off events. [2024-06-21 15:46:55,286 INFO L125 PetriNetUnfolderBase]: For 130635/130641 co-relation queries the response was YES. [2024-06-21 15:46:55,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18627 conditions, 2724 events. 1617/2724 cut-off events. For 130635/130641 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15840 event pairs, 315 based on Foata normal form. 7/2730 useless extension candidates. Maximal degree in co-relation 18507. Up to 2311 conditions per place. [2024-06-21 15:46:55,315 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 107 changer transitions 0/353 dead transitions. [2024-06-21 15:46:55,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 353 transitions, 5474 flow [2024-06-21 15:46:55,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:46:55,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:46:55,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-21 15:46:55,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-21 15:46:55,316 INFO L175 Difference]: Start difference. First operand has 263 places, 316 transitions, 4277 flow. Second operand 10 states and 221 transitions. [2024-06-21 15:46:55,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 353 transitions, 5474 flow [2024-06-21 15:46:55,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 353 transitions, 5184 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 15:46:55,871 INFO L231 Difference]: Finished difference. Result has 266 places, 331 transitions, 4506 flow [2024-06-21 15:46:55,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4506, PETRI_PLACES=266, PETRI_TRANSITIONS=331} [2024-06-21 15:46:55,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-21 15:46:55,872 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 331 transitions, 4506 flow [2024-06-21 15:46:55,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:55,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:55,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:55,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 15:46:55,872 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:55,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:55,872 INFO L85 PathProgramCache]: Analyzing trace with hash -367935451, now seen corresponding path program 8 times [2024-06-21 15:46:55,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:55,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224434773] [2024-06-21 15:46:55,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:55,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:55,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:56,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:56,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:56,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224434773] [2024-06-21 15:46:56,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224434773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:56,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:56,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:56,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350430465] [2024-06-21 15:46:56,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:56,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:56,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:56,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:56,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:56,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:56,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 331 transitions, 4506 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:56,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:56,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:56,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:56,514 INFO L124 PetriNetUnfolderBase]: 1614/2720 cut-off events. [2024-06-21 15:46:56,514 INFO L125 PetriNetUnfolderBase]: For 127004/127018 co-relation queries the response was YES. [2024-06-21 15:46:56,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18513 conditions, 2720 events. 1614/2720 cut-off events. For 127004/127018 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15891 event pairs, 354 based on Foata normal form. 12/2730 useless extension candidates. Maximal degree in co-relation 18393. Up to 2283 conditions per place. [2024-06-21 15:46:56,542 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 95 changer transitions 0/342 dead transitions. [2024-06-21 15:46:56,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 342 transitions, 5314 flow [2024-06-21 15:46:56,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:46:56,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:46:56,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 15:46:56,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 15:46:56,543 INFO L175 Difference]: Start difference. First operand has 266 places, 331 transitions, 4506 flow. Second operand 6 states and 139 transitions. [2024-06-21 15:46:56,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 342 transitions, 5314 flow [2024-06-21 15:46:56,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 342 transitions, 5167 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:56,902 INFO L231 Difference]: Finished difference. Result has 265 places, 331 transitions, 4559 flow [2024-06-21 15:46:56,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4363, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4559, PETRI_PLACES=265, PETRI_TRANSITIONS=331} [2024-06-21 15:46:56,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-21 15:46:56,903 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 331 transitions, 4559 flow [2024-06-21 15:46:56,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:56,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:56,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:56,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 15:46:56,904 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:56,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:56,904 INFO L85 PathProgramCache]: Analyzing trace with hash -367935265, now seen corresponding path program 5 times [2024-06-21 15:46:56,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:56,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008104831] [2024-06-21 15:46:56,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:56,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:56,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:57,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:57,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:57,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008104831] [2024-06-21 15:46:57,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008104831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:57,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:57,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:57,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549298711] [2024-06-21 15:46:57,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:57,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:57,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:57,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:57,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:57,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:57,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 331 transitions, 4559 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:57,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:57,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:57,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:57,464 INFO L124 PetriNetUnfolderBase]: 1611/2719 cut-off events. [2024-06-21 15:46:57,464 INFO L125 PetriNetUnfolderBase]: For 121363/121379 co-relation queries the response was YES. [2024-06-21 15:46:57,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18480 conditions, 2719 events. 1611/2719 cut-off events. For 121363/121379 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15912 event pairs, 333 based on Foata normal form. 17/2735 useless extension candidates. Maximal degree in co-relation 18360. Up to 2304 conditions per place. [2024-06-21 15:46:57,492 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 103 changer transitions 0/347 dead transitions. [2024-06-21 15:46:57,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 347 transitions, 5387 flow [2024-06-21 15:46:57,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:46:57,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:46:57,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 15:46:57,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 15:46:57,493 INFO L175 Difference]: Start difference. First operand has 265 places, 331 transitions, 4559 flow. Second operand 8 states and 179 transitions. [2024-06-21 15:46:57,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 347 transitions, 5387 flow [2024-06-21 15:46:57,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 347 transitions, 5181 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:57,806 INFO L231 Difference]: Finished difference. Result has 268 places, 331 transitions, 4569 flow [2024-06-21 15:46:57,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4353, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4569, PETRI_PLACES=268, PETRI_TRANSITIONS=331} [2024-06-21 15:46:57,807 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-21 15:46:57,807 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 331 transitions, 4569 flow [2024-06-21 15:46:57,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:57,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:57,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:57,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 15:46:57,807 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:57,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:57,807 INFO L85 PathProgramCache]: Analyzing trace with hash -375292495, now seen corresponding path program 6 times [2024-06-21 15:46:57,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:57,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573599560] [2024-06-21 15:46:57,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:57,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:57,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-21 15:46:57,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:57,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573599560] [2024-06-21 15:46:57,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573599560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:57,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:57,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:57,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308705388] [2024-06-21 15:46:57,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:57,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:57,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:57,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:57,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:57,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:57,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 331 transitions, 4569 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:57,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:57,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:57,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:58,406 INFO L124 PetriNetUnfolderBase]: 1608/2712 cut-off events. [2024-06-21 15:46:58,407 INFO L125 PetriNetUnfolderBase]: For 121566/121572 co-relation queries the response was YES. [2024-06-21 15:46:58,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18487 conditions, 2712 events. 1608/2712 cut-off events. For 121566/121572 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15848 event pairs, 315 based on Foata normal form. 7/2718 useless extension candidates. Maximal degree in co-relation 18366. Up to 2301 conditions per place. [2024-06-21 15:46:58,435 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 107 changer transitions 0/349 dead transitions. [2024-06-21 15:46:58,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 349 transitions, 5297 flow [2024-06-21 15:46:58,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:46:58,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:46:58,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-21 15:46:58,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-21 15:46:58,436 INFO L175 Difference]: Start difference. First operand has 268 places, 331 transitions, 4569 flow. Second operand 8 states and 181 transitions. [2024-06-21 15:46:58,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 349 transitions, 5297 flow [2024-06-21 15:46:58,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 349 transitions, 5061 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:58,929 INFO L231 Difference]: Finished difference. Result has 269 places, 331 transitions, 4565 flow [2024-06-21 15:46:58,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4565, PETRI_PLACES=269, PETRI_TRANSITIONS=331} [2024-06-21 15:46:58,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 15:46:58,929 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 331 transitions, 4565 flow [2024-06-21 15:46:58,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:58,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:58,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:58,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 15:46:58,930 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:58,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:58,930 INFO L85 PathProgramCache]: Analyzing trace with hash -375298261, now seen corresponding path program 9 times [2024-06-21 15:46:58,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:58,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412581804] [2024-06-21 15:46:58,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:58,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:58,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:59,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:59,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:59,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412581804] [2024-06-21 15:46:59,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412581804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:59,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:59,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:59,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852808003] [2024-06-21 15:46:59,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:59,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:59,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:59,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:59,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:59,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:59,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 331 transitions, 4565 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:59,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:59,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:59,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:59,466 INFO L124 PetriNetUnfolderBase]: 1605/2705 cut-off events. [2024-06-21 15:46:59,466 INFO L125 PetriNetUnfolderBase]: For 120055/120059 co-relation queries the response was YES. [2024-06-21 15:46:59,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18411 conditions, 2705 events. 1605/2705 cut-off events. For 120055/120059 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15775 event pairs, 323 based on Foata normal form. 2/2705 useless extension candidates. Maximal degree in co-relation 18290. Up to 2272 conditions per place. [2024-06-21 15:46:59,495 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 232 selfloop transitions, 111 changer transitions 0/350 dead transitions. [2024-06-21 15:46:59,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 350 transitions, 5297 flow [2024-06-21 15:46:59,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:46:59,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:46:59,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 15:46:59,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 15:46:59,496 INFO L175 Difference]: Start difference. First operand has 269 places, 331 transitions, 4565 flow. Second operand 9 states and 200 transitions. [2024-06-21 15:46:59,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 350 transitions, 5297 flow [2024-06-21 15:46:59,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 350 transitions, 5035 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 15:46:59,855 INFO L231 Difference]: Finished difference. Result has 269 places, 331 transitions, 4539 flow [2024-06-21 15:46:59,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4539, PETRI_PLACES=269, PETRI_TRANSITIONS=331} [2024-06-21 15:46:59,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 15:46:59,856 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 331 transitions, 4539 flow [2024-06-21 15:46:59,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:59,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:59,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:59,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 15:46:59,856 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:59,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:59,856 INFO L85 PathProgramCache]: Analyzing trace with hash -375298447, now seen corresponding path program 11 times [2024-06-21 15:46:59,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:59,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421901552] [2024-06-21 15:46:59,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:59,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:59,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:59,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:59,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:59,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421901552] [2024-06-21 15:46:59,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421901552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:59,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:59,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:59,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032963996] [2024-06-21 15:46:59,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:59,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:59,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:59,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:59,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:00,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:00,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 331 transitions, 4539 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:00,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:00,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:00,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:00,435 INFO L124 PetriNetUnfolderBase]: 1602/2701 cut-off events. [2024-06-21 15:47:00,435 INFO L125 PetriNetUnfolderBase]: For 114829/114833 co-relation queries the response was YES. [2024-06-21 15:47:00,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18233 conditions, 2701 events. 1602/2701 cut-off events. For 114829/114833 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15698 event pairs, 323 based on Foata normal form. 2/2701 useless extension candidates. Maximal degree in co-relation 18113. Up to 2223 conditions per place. [2024-06-21 15:47:00,463 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 106 changer transitions 0/358 dead transitions. [2024-06-21 15:47:00,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 358 transitions, 5309 flow [2024-06-21 15:47:00,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:00,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:00,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:47:00,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:47:00,464 INFO L175 Difference]: Start difference. First operand has 269 places, 331 transitions, 4539 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:47:00,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 358 transitions, 5309 flow [2024-06-21 15:47:00,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 358 transitions, 5017 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-21 15:47:00,830 INFO L231 Difference]: Finished difference. Result has 267 places, 331 transitions, 4477 flow [2024-06-21 15:47:00,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4477, PETRI_PLACES=267, PETRI_TRANSITIONS=331} [2024-06-21 15:47:00,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-21 15:47:00,830 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 331 transitions, 4477 flow [2024-06-21 15:47:00,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:00,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:00,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:00,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 15:47:00,831 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:00,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:00,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1463740081, now seen corresponding path program 7 times [2024-06-21 15:47:00,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:00,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560905418] [2024-06-21 15:47:00,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:00,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:00,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:00,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:00,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:00,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560905418] [2024-06-21 15:47:00,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560905418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:00,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:00,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:00,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428857503] [2024-06-21 15:47:00,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:00,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:00,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:00,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:00,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:00,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:00,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 331 transitions, 4477 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:00,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:00,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:00,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:01,357 INFO L124 PetriNetUnfolderBase]: 1607/2711 cut-off events. [2024-06-21 15:47:01,357 INFO L125 PetriNetUnfolderBase]: For 111410/111416 co-relation queries the response was YES. [2024-06-21 15:47:01,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18224 conditions, 2711 events. 1607/2711 cut-off events. For 111410/111416 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 15783 event pairs, 318 based on Foata normal form. 7/2717 useless extension candidates. Maximal degree in co-relation 18105. Up to 2225 conditions per place. [2024-06-21 15:47:01,388 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 126 changer transitions 0/356 dead transitions. [2024-06-21 15:47:01,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 356 transitions, 5421 flow [2024-06-21 15:47:01,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:01,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:01,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:47:01,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:47:01,389 INFO L175 Difference]: Start difference. First operand has 267 places, 331 transitions, 4477 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:47:01,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 356 transitions, 5421 flow [2024-06-21 15:47:01,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 356 transitions, 5193 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:01,826 INFO L231 Difference]: Finished difference. Result has 267 places, 337 transitions, 4611 flow [2024-06-21 15:47:01,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=267, PETRI_TRANSITIONS=337} [2024-06-21 15:47:01,827 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-21 15:47:01,827 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 337 transitions, 4611 flow [2024-06-21 15:47:01,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:01,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:01,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:01,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 15:47:01,832 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:01,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:01,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2115648569, now seen corresponding path program 8 times [2024-06-21 15:47:01,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:01,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835110734] [2024-06-21 15:47:01,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:01,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:01,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:01,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:01,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:01,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835110734] [2024-06-21 15:47:01,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835110734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:01,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:01,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:01,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710490594] [2024-06-21 15:47:01,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:01,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:01,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:01,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:01,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:01,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:01,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 337 transitions, 4611 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:01,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:01,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:01,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:02,386 INFO L124 PetriNetUnfolderBase]: 1636/2753 cut-off events. [2024-06-21 15:47:02,386 INFO L125 PetriNetUnfolderBase]: For 110704/110710 co-relation queries the response was YES. [2024-06-21 15:47:02,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18787 conditions, 2753 events. 1636/2753 cut-off events. For 110704/110710 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 16077 event pairs, 316 based on Foata normal form. 7/2759 useless extension candidates. Maximal degree in co-relation 18668. Up to 2358 conditions per place. [2024-06-21 15:47:02,414 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 261 selfloop transitions, 100 changer transitions 0/368 dead transitions. [2024-06-21 15:47:02,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 368 transitions, 5781 flow [2024-06-21 15:47:02,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:47:02,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:47:02,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-21 15:47:02,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-21 15:47:02,415 INFO L175 Difference]: Start difference. First operand has 267 places, 337 transitions, 4611 flow. Second operand 10 states and 217 transitions. [2024-06-21 15:47:02,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 368 transitions, 5781 flow [2024-06-21 15:47:02,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 368 transitions, 5617 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 15:47:02,740 INFO L231 Difference]: Finished difference. Result has 274 places, 349 transitions, 4875 flow [2024-06-21 15:47:02,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4471, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4875, PETRI_PLACES=274, PETRI_TRANSITIONS=349} [2024-06-21 15:47:02,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-21 15:47:02,741 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 349 transitions, 4875 flow [2024-06-21 15:47:02,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:02,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:02,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:02,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 15:47:02,741 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:02,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:02,742 INFO L85 PathProgramCache]: Analyzing trace with hash 2115411233, now seen corresponding path program 10 times [2024-06-21 15:47:02,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:02,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76456548] [2024-06-21 15:47:02,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:02,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:02,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:02,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:02,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:02,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76456548] [2024-06-21 15:47:02,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76456548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:02,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:02,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:02,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783825876] [2024-06-21 15:47:02,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:02,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:02,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:02,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:02,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:02,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:02,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 349 transitions, 4875 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:02,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:02,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:02,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:03,323 INFO L124 PetriNetUnfolderBase]: 1641/2759 cut-off events. [2024-06-21 15:47:03,323 INFO L125 PetriNetUnfolderBase]: For 113110/113114 co-relation queries the response was YES. [2024-06-21 15:47:03,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18883 conditions, 2759 events. 1641/2759 cut-off events. For 113110/113114 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16075 event pairs, 326 based on Foata normal form. 2/2759 useless extension candidates. Maximal degree in co-relation 18761. Up to 2291 conditions per place. [2024-06-21 15:47:03,348 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 114 changer transitions 0/371 dead transitions. [2024-06-21 15:47:03,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 371 transitions, 5863 flow [2024-06-21 15:47:03,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:03,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:03,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-21 15:47:03,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-21 15:47:03,348 INFO L175 Difference]: Start difference. First operand has 274 places, 349 transitions, 4875 flow. Second operand 8 states and 181 transitions. [2024-06-21 15:47:03,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 371 transitions, 5863 flow [2024-06-21 15:47:03,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 371 transitions, 5718 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 15:47:03,653 INFO L231 Difference]: Finished difference. Result has 277 places, 355 transitions, 5086 flow [2024-06-21 15:47:03,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4730, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5086, PETRI_PLACES=277, PETRI_TRANSITIONS=355} [2024-06-21 15:47:03,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-21 15:47:03,653 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 355 transitions, 5086 flow [2024-06-21 15:47:03,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:03,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:03,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:03,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 15:47:03,654 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:03,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:03,654 INFO L85 PathProgramCache]: Analyzing trace with hash 2115411419, now seen corresponding path program 9 times [2024-06-21 15:47:03,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:03,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367976411] [2024-06-21 15:47:03,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:03,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:03,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:03,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:03,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:03,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367976411] [2024-06-21 15:47:03,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367976411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:03,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:03,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:03,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480181934] [2024-06-21 15:47:03,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:03,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:03,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:03,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:03,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:03,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:03,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 355 transitions, 5086 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:03,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:03,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:03,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:04,272 INFO L124 PetriNetUnfolderBase]: 1638/2762 cut-off events. [2024-06-21 15:47:04,272 INFO L125 PetriNetUnfolderBase]: For 116485/116491 co-relation queries the response was YES. [2024-06-21 15:47:04,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19233 conditions, 2762 events. 1638/2762 cut-off events. For 116485/116491 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16197 event pairs, 318 based on Foata normal form. 7/2768 useless extension candidates. Maximal degree in co-relation 19109. Up to 2362 conditions per place. [2024-06-21 15:47:04,301 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 102 changer transitions 0/375 dead transitions. [2024-06-21 15:47:04,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 375 transitions, 6084 flow [2024-06-21 15:47:04,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:47:04,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:47:04,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-21 15:47:04,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-21 15:47:04,302 INFO L175 Difference]: Start difference. First operand has 277 places, 355 transitions, 5086 flow. Second operand 11 states and 234 transitions. [2024-06-21 15:47:04,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 375 transitions, 6084 flow [2024-06-21 15:47:04,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 375 transitions, 5944 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 15:47:04,636 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5156 flow [2024-06-21 15:47:04,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4946, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5156, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-21 15:47:04,637 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-21 15:47:04,637 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5156 flow [2024-06-21 15:47:04,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:04,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:04,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:04,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 15:47:04,637 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:04,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:04,638 INFO L85 PathProgramCache]: Analyzing trace with hash 2124526959, now seen corresponding path program 10 times [2024-06-21 15:47:04,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:04,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215306946] [2024-06-21 15:47:04,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:04,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:04,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:04,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:04,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:04,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215306946] [2024-06-21 15:47:04,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215306946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:04,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:04,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:04,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178923158] [2024-06-21 15:47:04,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:04,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:04,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:04,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:04,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:04,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:04,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5156 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:04,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:04,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:04,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:05,199 INFO L124 PetriNetUnfolderBase]: 1635/2758 cut-off events. [2024-06-21 15:47:05,199 INFO L125 PetriNetUnfolderBase]: For 117304/117310 co-relation queries the response was YES. [2024-06-21 15:47:05,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19183 conditions, 2758 events. 1635/2758 cut-off events. For 117304/117310 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16168 event pairs, 315 based on Foata normal form. 7/2764 useless extension candidates. Maximal degree in co-relation 19057. Up to 2428 conditions per place. [2024-06-21 15:47:05,228 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 318 selfloop transitions, 45 changer transitions 0/370 dead transitions. [2024-06-21 15:47:05,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 370 transitions, 5918 flow [2024-06-21 15:47:05,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:05,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:05,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 15:47:05,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-21 15:47:05,229 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5156 flow. Second operand 8 states and 174 transitions. [2024-06-21 15:47:05,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 370 transitions, 5918 flow [2024-06-21 15:47:05,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 370 transitions, 5702 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:05,615 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5036 flow [2024-06-21 15:47:05,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5036, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-21 15:47:05,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-21 15:47:05,616 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5036 flow [2024-06-21 15:47:05,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:05,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:05,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:05,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 15:47:05,617 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:05,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:05,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2124942669, now seen corresponding path program 11 times [2024-06-21 15:47:05,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:05,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496443532] [2024-06-21 15:47:05,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:05,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:05,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:05,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:05,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:05,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496443532] [2024-06-21 15:47:05,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496443532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:05,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:05,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:05,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071926991] [2024-06-21 15:47:05,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:05,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:05,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:05,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:05,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:05,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:05,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5036 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:05,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:05,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:05,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:06,232 INFO L124 PetriNetUnfolderBase]: 1632/2754 cut-off events. [2024-06-21 15:47:06,233 INFO L125 PetriNetUnfolderBase]: For 118931/118937 co-relation queries the response was YES. [2024-06-21 15:47:06,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19032 conditions, 2754 events. 1632/2754 cut-off events. For 118931/118937 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16128 event pairs, 318 based on Foata normal form. 7/2760 useless extension candidates. Maximal degree in co-relation 18905. Up to 2356 conditions per place. [2024-06-21 15:47:06,263 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 97 changer transitions 0/370 dead transitions. [2024-06-21 15:47:06,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 370 transitions, 5798 flow [2024-06-21 15:47:06,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:06,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:06,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 15:47:06,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 15:47:06,264 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5036 flow. Second operand 8 states and 179 transitions. [2024-06-21 15:47:06,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 370 transitions, 5798 flow [2024-06-21 15:47:06,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 370 transitions, 5643 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:06,629 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5081 flow [2024-06-21 15:47:06,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4881, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5081, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-21 15:47:06,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-21 15:47:06,629 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5081 flow [2024-06-21 15:47:06,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:06,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:06,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:06,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 15:47:06,630 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:06,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:06,630 INFO L85 PathProgramCache]: Analyzing trace with hash 110689135, now seen corresponding path program 12 times [2024-06-21 15:47:06,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:06,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820276072] [2024-06-21 15:47:06,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:06,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:06,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:06,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:06,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:06,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820276072] [2024-06-21 15:47:06,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820276072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:06,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:06,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:06,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412770757] [2024-06-21 15:47:06,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:06,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:06,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:06,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:06,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:06,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:06,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5081 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:06,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:06,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:06,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:07,245 INFO L124 PetriNetUnfolderBase]: 1629/2746 cut-off events. [2024-06-21 15:47:07,245 INFO L125 PetriNetUnfolderBase]: For 121012/121018 co-relation queries the response was YES. [2024-06-21 15:47:07,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19059 conditions, 2746 events. 1629/2746 cut-off events. For 121012/121018 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16078 event pairs, 313 based on Foata normal form. 7/2752 useless extension candidates. Maximal degree in co-relation 18932. Up to 2374 conditions per place. [2024-06-21 15:47:07,273 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 62 changer transitions 0/375 dead transitions. [2024-06-21 15:47:07,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 375 transitions, 5867 flow [2024-06-21 15:47:07,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:07,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:07,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:47:07,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:47:07,274 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5081 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:47:07,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 375 transitions, 5867 flow [2024-06-21 15:47:07,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 375 transitions, 5643 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:07,671 INFO L231 Difference]: Finished difference. Result has 283 places, 355 transitions, 4991 flow [2024-06-21 15:47:07,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4857, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4991, PETRI_PLACES=283, PETRI_TRANSITIONS=355} [2024-06-21 15:47:07,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-21 15:47:07,672 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 355 transitions, 4991 flow [2024-06-21 15:47:07,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:07,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:07,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:07,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 15:47:07,672 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:07,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:07,673 INFO L85 PathProgramCache]: Analyzing trace with hash -443783135, now seen corresponding path program 13 times [2024-06-21 15:47:07,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:07,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964623622] [2024-06-21 15:47:07,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:07,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:07,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:07,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:07,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:07,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964623622] [2024-06-21 15:47:07,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964623622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:07,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:07,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:07,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15001630] [2024-06-21 15:47:07,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:07,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:07,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:07,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:07,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:07,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:07,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 355 transitions, 4991 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:07,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:07,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:07,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:08,256 INFO L124 PetriNetUnfolderBase]: 1650/2786 cut-off events. [2024-06-21 15:47:08,256 INFO L125 PetriNetUnfolderBase]: For 130550/130564 co-relation queries the response was YES. [2024-06-21 15:47:08,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19426 conditions, 2786 events. 1650/2786 cut-off events. For 130550/130564 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 16422 event pairs, 333 based on Foata normal form. 15/2800 useless extension candidates. Maximal degree in co-relation 19298. Up to 2296 conditions per place. [2024-06-21 15:47:08,287 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 145 changer transitions 0/385 dead transitions. [2024-06-21 15:47:08,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 385 transitions, 6293 flow [2024-06-21 15:47:08,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:47:08,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:47:08,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-21 15:47:08,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-21 15:47:08,288 INFO L175 Difference]: Start difference. First operand has 283 places, 355 transitions, 4991 flow. Second operand 11 states and 235 transitions. [2024-06-21 15:47:08,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 385 transitions, 6293 flow [2024-06-21 15:47:08,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 385 transitions, 5959 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-21 15:47:08,698 INFO L231 Difference]: Finished difference. Result has 285 places, 364 transitions, 5109 flow [2024-06-21 15:47:08,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4663, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5109, PETRI_PLACES=285, PETRI_TRANSITIONS=364} [2024-06-21 15:47:08,698 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-21 15:47:08,699 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 364 transitions, 5109 flow [2024-06-21 15:47:08,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:08,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:08,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:08,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 15:47:08,699 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:08,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:08,699 INFO L85 PathProgramCache]: Analyzing trace with hash -2039131267, now seen corresponding path program 14 times [2024-06-21 15:47:08,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:08,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970472708] [2024-06-21 15:47:08,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:08,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:08,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:08,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:08,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:08,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970472708] [2024-06-21 15:47:08,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970472708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:08,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:08,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:08,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059180420] [2024-06-21 15:47:08,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:08,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:08,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:08,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:08,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:08,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:08,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 364 transitions, 5109 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:08,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:08,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:08,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:09,304 INFO L124 PetriNetUnfolderBase]: 1655/2790 cut-off events. [2024-06-21 15:47:09,305 INFO L125 PetriNetUnfolderBase]: For 128139/128145 co-relation queries the response was YES. [2024-06-21 15:47:09,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19342 conditions, 2790 events. 1655/2790 cut-off events. For 128139/128145 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 16399 event pairs, 318 based on Foata normal form. 7/2796 useless extension candidates. Maximal degree in co-relation 19216. Up to 2302 conditions per place. [2024-06-21 15:47:09,333 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 154 changer transitions 0/389 dead transitions. [2024-06-21 15:47:09,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 389 transitions, 6213 flow [2024-06-21 15:47:09,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:47:09,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:47:09,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-21 15:47:09,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:47:09,334 INFO L175 Difference]: Start difference. First operand has 285 places, 364 transitions, 5109 flow. Second operand 10 states and 220 transitions. [2024-06-21 15:47:09,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 389 transitions, 6213 flow [2024-06-21 15:47:09,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 389 transitions, 5798 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:09,752 INFO L231 Difference]: Finished difference. Result has 288 places, 367 transitions, 5068 flow [2024-06-21 15:47:09,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4710, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5068, PETRI_PLACES=288, PETRI_TRANSITIONS=367} [2024-06-21 15:47:09,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-21 15:47:09,752 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 367 transitions, 5068 flow [2024-06-21 15:47:09,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:09,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:09,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:09,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 15:47:09,753 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:09,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:09,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1190938045, now seen corresponding path program 15 times [2024-06-21 15:47:09,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:09,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277472795] [2024-06-21 15:47:09,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:09,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:09,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:09,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:09,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:09,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277472795] [2024-06-21 15:47:09,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277472795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:09,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:09,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:09,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580273852] [2024-06-21 15:47:09,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:09,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:09,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:09,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:09,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:09,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:09,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 367 transitions, 5068 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:09,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:09,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:09,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:10,324 INFO L124 PetriNetUnfolderBase]: 1660/2793 cut-off events. [2024-06-21 15:47:10,324 INFO L125 PetriNetUnfolderBase]: For 131039/131045 co-relation queries the response was YES. [2024-06-21 15:47:10,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19349 conditions, 2793 events. 1660/2793 cut-off events. For 131039/131045 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 16362 event pairs, 316 based on Foata normal form. 7/2799 useless extension candidates. Maximal degree in co-relation 19222. Up to 2308 conditions per place. [2024-06-21 15:47:10,357 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 147 changer transitions 0/388 dead transitions. [2024-06-21 15:47:10,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 388 transitions, 6038 flow [2024-06-21 15:47:10,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:10,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:10,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:47:10,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:47:10,358 INFO L175 Difference]: Start difference. First operand has 288 places, 367 transitions, 5068 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:47:10,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 388 transitions, 6038 flow [2024-06-21 15:47:10,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 388 transitions, 5664 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:10,832 INFO L231 Difference]: Finished difference. Result has 287 places, 370 transitions, 5046 flow [2024-06-21 15:47:10,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4712, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5046, PETRI_PLACES=287, PETRI_TRANSITIONS=370} [2024-06-21 15:47:10,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-21 15:47:10,832 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 370 transitions, 5046 flow [2024-06-21 15:47:10,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:10,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:10,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:10,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 15:47:10,833 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:10,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:10,833 INFO L85 PathProgramCache]: Analyzing trace with hash 730836901, now seen corresponding path program 11 times [2024-06-21 15:47:10,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:10,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217100874] [2024-06-21 15:47:10,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:10,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:10,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:10,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:10,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:10,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217100874] [2024-06-21 15:47:10,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217100874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:10,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:10,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:10,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187268616] [2024-06-21 15:47:10,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:10,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:10,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:10,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:10,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:10,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:10,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 370 transitions, 5046 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:10,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:10,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:10,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:11,360 INFO L124 PetriNetUnfolderBase]: 1673/2817 cut-off events. [2024-06-21 15:47:11,360 INFO L125 PetriNetUnfolderBase]: For 135639/135651 co-relation queries the response was YES. [2024-06-21 15:47:11,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19530 conditions, 2817 events. 1673/2817 cut-off events. For 135639/135651 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 16561 event pairs, 354 based on Foata normal form. 10/2825 useless extension candidates. Maximal degree in co-relation 19403. Up to 2333 conditions per place. [2024-06-21 15:47:11,392 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 265 selfloop transitions, 117 changer transitions 0/389 dead transitions. [2024-06-21 15:47:11,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 389 transitions, 6204 flow [2024-06-21 15:47:11,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:11,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:11,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 15:47:11,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-21 15:47:11,393 INFO L175 Difference]: Start difference. First operand has 287 places, 370 transitions, 5046 flow. Second operand 7 states and 158 transitions. [2024-06-21 15:47:11,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 389 transitions, 6204 flow [2024-06-21 15:47:11,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 389 transitions, 5977 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 15:47:11,835 INFO L231 Difference]: Finished difference. Result has 289 places, 376 transitions, 5191 flow [2024-06-21 15:47:11,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5191, PETRI_PLACES=289, PETRI_TRANSITIONS=376} [2024-06-21 15:47:11,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-21 15:47:11,836 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 376 transitions, 5191 flow [2024-06-21 15:47:11,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:11,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:11,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:11,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 15:47:11,837 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:11,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:11,837 INFO L85 PathProgramCache]: Analyzing trace with hash 731074237, now seen corresponding path program 16 times [2024-06-21 15:47:11,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:11,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954599723] [2024-06-21 15:47:11,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:11,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:11,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:11,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:11,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:11,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954599723] [2024-06-21 15:47:11,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954599723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:11,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:11,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:11,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663880920] [2024-06-21 15:47:11,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:11,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:11,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:11,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:11,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:12,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:12,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 376 transitions, 5191 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:12,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:12,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:12,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:12,502 INFO L124 PetriNetUnfolderBase]: 1670/2812 cut-off events. [2024-06-21 15:47:12,502 INFO L125 PetriNetUnfolderBase]: For 133789/133803 co-relation queries the response was YES. [2024-06-21 15:47:12,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19418 conditions, 2812 events. 1670/2812 cut-off events. For 133789/133803 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 16528 event pairs, 331 based on Foata normal form. 15/2826 useless extension candidates. Maximal degree in co-relation 19291. Up to 2323 conditions per place. [2024-06-21 15:47:12,530 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 150 changer transitions 0/394 dead transitions. [2024-06-21 15:47:12,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 394 transitions, 6243 flow [2024-06-21 15:47:12,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:12,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:12,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 15:47:12,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:47:12,531 INFO L175 Difference]: Start difference. First operand has 289 places, 376 transitions, 5191 flow. Second operand 9 states and 198 transitions. [2024-06-21 15:47:12,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 394 transitions, 6243 flow [2024-06-21 15:47:12,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 394 transitions, 6027 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 15:47:12,948 INFO L231 Difference]: Finished difference. Result has 295 places, 376 transitions, 5281 flow [2024-06-21 15:47:12,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4975, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5281, PETRI_PLACES=295, PETRI_TRANSITIONS=376} [2024-06-21 15:47:12,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-21 15:47:12,948 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 376 transitions, 5281 flow [2024-06-21 15:47:12,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:12,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:12,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:12,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 15:47:12,948 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:12,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:12,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1127596339, now seen corresponding path program 12 times [2024-06-21 15:47:12,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:12,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019466905] [2024-06-21 15:47:12,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:12,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:12,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:13,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:13,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:13,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019466905] [2024-06-21 15:47:13,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019466905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:13,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:13,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:13,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821796116] [2024-06-21 15:47:13,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:13,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:13,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:13,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:13,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:13,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:13,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 376 transitions, 5281 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:13,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:13,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:13,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:13,524 INFO L124 PetriNetUnfolderBase]: 1675/2819 cut-off events. [2024-06-21 15:47:13,525 INFO L125 PetriNetUnfolderBase]: For 136143/136147 co-relation queries the response was YES. [2024-06-21 15:47:13,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19589 conditions, 2819 events. 1675/2819 cut-off events. For 136143/136147 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16540 event pairs, 323 based on Foata normal form. 2/2819 useless extension candidates. Maximal degree in co-relation 19461. Up to 2505 conditions per place. [2024-06-21 15:47:13,557 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 354 selfloop transitions, 29 changer transitions 0/390 dead transitions. [2024-06-21 15:47:13,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 390 transitions, 6134 flow [2024-06-21 15:47:13,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:13,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:13,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-21 15:47:13,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-21 15:47:13,558 INFO L175 Difference]: Start difference. First operand has 295 places, 376 transitions, 5281 flow. Second operand 7 states and 152 transitions. [2024-06-21 15:47:13,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 390 transitions, 6134 flow [2024-06-21 15:47:14,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 390 transitions, 5834 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:14,108 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5112 flow [2024-06-21 15:47:14,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4981, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5112, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-21 15:47:14,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-21 15:47:14,109 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5112 flow [2024-06-21 15:47:14,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:14,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:14,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:14,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 15:47:14,109 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:14,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:14,110 INFO L85 PathProgramCache]: Analyzing trace with hash 116236585, now seen corresponding path program 17 times [2024-06-21 15:47:14,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:14,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597435637] [2024-06-21 15:47:14,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:14,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:14,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:14,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:14,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:14,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597435637] [2024-06-21 15:47:14,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597435637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:14,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:14,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:14,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283194116] [2024-06-21 15:47:14,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:14,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:14,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:14,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:14,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:14,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:14,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5112 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:14,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:14,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:14,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:14,705 INFO L124 PetriNetUnfolderBase]: 1672/2818 cut-off events. [2024-06-21 15:47:14,705 INFO L125 PetriNetUnfolderBase]: For 137389/137395 co-relation queries the response was YES. [2024-06-21 15:47:14,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19323 conditions, 2818 events. 1672/2818 cut-off events. For 137389/137395 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16552 event pairs, 318 based on Foata normal form. 7/2824 useless extension candidates. Maximal degree in co-relation 19194. Up to 2327 conditions per place. [2024-06-21 15:47:14,738 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 153 changer transitions 0/399 dead transitions. [2024-06-21 15:47:14,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 399 transitions, 6066 flow [2024-06-21 15:47:14,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:14,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:14,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 15:47:14,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-21 15:47:14,739 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5112 flow. Second operand 9 states and 202 transitions. [2024-06-21 15:47:14,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 399 transitions, 6066 flow [2024-06-21 15:47:15,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 399 transitions, 5868 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:15,201 INFO L231 Difference]: Finished difference. Result has 295 places, 379 transitions, 5230 flow [2024-06-21 15:47:15,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4914, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5230, PETRI_PLACES=295, PETRI_TRANSITIONS=379} [2024-06-21 15:47:15,203 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-21 15:47:15,203 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 379 transitions, 5230 flow [2024-06-21 15:47:15,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:15,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:15,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:15,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 15:47:15,203 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:15,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:15,204 INFO L85 PathProgramCache]: Analyzing trace with hash 116229889, now seen corresponding path program 13 times [2024-06-21 15:47:15,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:15,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668380377] [2024-06-21 15:47:15,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:15,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:15,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:15,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:15,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:15,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668380377] [2024-06-21 15:47:15,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668380377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:15,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:15,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:15,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249249039] [2024-06-21 15:47:15,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:15,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:15,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:15,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:15,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:15,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:15,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 379 transitions, 5230 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:15,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:15,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:15,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:15,797 INFO L124 PetriNetUnfolderBase]: 1669/2811 cut-off events. [2024-06-21 15:47:15,797 INFO L125 PetriNetUnfolderBase]: For 139575/139579 co-relation queries the response was YES. [2024-06-21 15:47:15,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19455 conditions, 2811 events. 1669/2811 cut-off events. For 139575/139579 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16497 event pairs, 328 based on Foata normal form. 2/2811 useless extension candidates. Maximal degree in co-relation 19327. Up to 2328 conditions per place. [2024-06-21 15:47:15,824 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 125 changer transitions 0/394 dead transitions. [2024-06-21 15:47:15,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 394 transitions, 6164 flow [2024-06-21 15:47:15,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:15,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:15,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:47:15,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:47:15,824 INFO L175 Difference]: Start difference. First operand has 295 places, 379 transitions, 5230 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:47:15,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 394 transitions, 6164 flow [2024-06-21 15:47:16,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 394 transitions, 5741 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-21 15:47:16,244 INFO L231 Difference]: Finished difference. Result has 292 places, 379 transitions, 5069 flow [2024-06-21 15:47:16,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5069, PETRI_PLACES=292, PETRI_TRANSITIONS=379} [2024-06-21 15:47:16,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-21 15:47:16,244 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 379 transitions, 5069 flow [2024-06-21 15:47:16,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:16,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47: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] [2024-06-21 15:47:16,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 15:47:16,245 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:16,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:16,245 INFO L85 PathProgramCache]: Analyzing trace with hash 213951945, now seen corresponding path program 18 times [2024-06-21 15:47:16,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:16,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887460474] [2024-06-21 15:47:16,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:16,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:16,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:16,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:16,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:16,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887460474] [2024-06-21 15:47:16,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887460474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:16,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:16,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:16,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002974653] [2024-06-21 15:47:16,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:16,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:16,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:16,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:16,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:16,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:16,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 379 transitions, 5069 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:16,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:16,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:16,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:16,832 INFO L124 PetriNetUnfolderBase]: 1666/2813 cut-off events. [2024-06-21 15:47:16,833 INFO L125 PetriNetUnfolderBase]: For 139068/139082 co-relation queries the response was YES. [2024-06-21 15:47:16,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19246 conditions, 2813 events. 1666/2813 cut-off events. For 139068/139082 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16563 event pairs, 333 based on Foata normal form. 15/2827 useless extension candidates. Maximal degree in co-relation 19118. Up to 2320 conditions per place. [2024-06-21 15:47:16,864 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 156 changer transitions 0/396 dead transitions. [2024-06-21 15:47:16,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 396 transitions, 5887 flow [2024-06-21 15:47:16,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:47:16,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:47:16,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-21 15:47:16,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-21 15:47:16,865 INFO L175 Difference]: Start difference. First operand has 292 places, 379 transitions, 5069 flow. Second operand 10 states and 213 transitions. [2024-06-21 15:47:16,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 396 transitions, 5887 flow [2024-06-21 15:47:17,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 396 transitions, 5532 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:17,325 INFO L231 Difference]: Finished difference. Result has 295 places, 379 transitions, 5032 flow [2024-06-21 15:47:17,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4714, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5032, PETRI_PLACES=295, PETRI_TRANSITIONS=379} [2024-06-21 15:47:17,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-21 15:47:17,326 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 379 transitions, 5032 flow [2024-06-21 15:47:17,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:17,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:17,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:17,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 15:47:17,326 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:17,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:17,327 INFO L85 PathProgramCache]: Analyzing trace with hash 724407811, now seen corresponding path program 14 times [2024-06-21 15:47:17,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:17,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122484926] [2024-06-21 15:47:17,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:17,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:17,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:17,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:17,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:17,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122484926] [2024-06-21 15:47:17,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122484926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:17,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:17,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:17,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821166679] [2024-06-21 15:47:17,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:17,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:17,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:17,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:17,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:17,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:17,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 379 transitions, 5032 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:17,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:17,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:17,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:17,852 INFO L124 PetriNetUnfolderBase]: 1663/2802 cut-off events. [2024-06-21 15:47:17,852 INFO L125 PetriNetUnfolderBase]: For 136754/136766 co-relation queries the response was YES. [2024-06-21 15:47:17,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19137 conditions, 2802 events. 1663/2802 cut-off events. For 136754/136766 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 16464 event pairs, 352 based on Foata normal form. 10/2810 useless extension candidates. Maximal degree in co-relation 19009. Up to 2321 conditions per place. [2024-06-21 15:47:17,886 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 263 selfloop transitions, 120 changer transitions 0/390 dead transitions. [2024-06-21 15:47:17,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 390 transitions, 5824 flow [2024-06-21 15:47:17,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:17,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:17,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 15:47:17,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 15:47:17,887 INFO L175 Difference]: Start difference. First operand has 295 places, 379 transitions, 5032 flow. Second operand 7 states and 157 transitions. [2024-06-21 15:47:17,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 390 transitions, 5824 flow [2024-06-21 15:47:18,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 390 transitions, 5377 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-21 15:47:18,360 INFO L231 Difference]: Finished difference. Result has 292 places, 379 transitions, 4831 flow [2024-06-21 15:47:18,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4831, PETRI_PLACES=292, PETRI_TRANSITIONS=379} [2024-06-21 15:47:18,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-21 15:47:18,361 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 379 transitions, 4831 flow [2024-06-21 15:47:18,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:18,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:18,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:18,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 15:47:18,361 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:18,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:18,361 INFO L85 PathProgramCache]: Analyzing trace with hash -657191151, now seen corresponding path program 1 times [2024-06-21 15:47:18,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:18,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900573888] [2024-06-21 15:47:18,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:18,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:18,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:18,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-21 15:47:18,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:18,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900573888] [2024-06-21 15:47:18,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900573888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:18,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:18,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:18,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702502649] [2024-06-21 15:47:18,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:18,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:18,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:18,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:18,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:18,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:18,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 379 transitions, 4831 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:18,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:18,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:18,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:19,078 INFO L124 PetriNetUnfolderBase]: 1716/2886 cut-off events. [2024-06-21 15:47:19,078 INFO L125 PetriNetUnfolderBase]: For 159942/159942 co-relation queries the response was YES. [2024-06-21 15:47:19,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19673 conditions, 2886 events. 1716/2886 cut-off events. For 159942/159942 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 16963 event pairs, 315 based on Foata normal form. 6/2891 useless extension candidates. Maximal degree in co-relation 19545. Up to 2419 conditions per place. [2024-06-21 15:47:19,106 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 360 selfloop transitions, 51 changer transitions 0/418 dead transitions. [2024-06-21 15:47:19,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 418 transitions, 5979 flow [2024-06-21 15:47:19,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:19,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:19,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:47:19,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:47:19,109 INFO L175 Difference]: Start difference. First operand has 292 places, 379 transitions, 4831 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:47:19,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 418 transitions, 5979 flow [2024-06-21 15:47:19,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 418 transitions, 5618 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:19,621 INFO L231 Difference]: Finished difference. Result has 295 places, 384 transitions, 4664 flow [2024-06-21 15:47:19,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4470, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4664, PETRI_PLACES=295, PETRI_TRANSITIONS=384} [2024-06-21 15:47:19,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-21 15:47:19,622 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 384 transitions, 4664 flow [2024-06-21 15:47:19,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:19,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:19,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:19,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 15:47:19,622 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:19,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:19,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1463879023, now seen corresponding path program 2 times [2024-06-21 15:47:19,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:19,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927932955] [2024-06-21 15:47:19,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:19,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:19,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:19,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:19,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:19,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927932955] [2024-06-21 15:47:19,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927932955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:19,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:19,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:19,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635527428] [2024-06-21 15:47:19,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:19,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:19,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:19,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:19,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:19,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:19,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 384 transitions, 4664 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:19,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:19,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:19,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:20,275 INFO L124 PetriNetUnfolderBase]: 1782/2997 cut-off events. [2024-06-21 15:47:20,275 INFO L125 PetriNetUnfolderBase]: For 181984/181984 co-relation queries the response was YES. [2024-06-21 15:47:20,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20674 conditions, 2997 events. 1782/2997 cut-off events. For 181984/181984 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 17749 event pairs, 335 based on Foata normal form. 6/3002 useless extension candidates. Maximal degree in co-relation 20544. Up to 2591 conditions per place. [2024-06-21 15:47:20,309 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 357 selfloop transitions, 50 changer transitions 0/414 dead transitions. [2024-06-21 15:47:20,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 414 transitions, 5755 flow [2024-06-21 15:47:20,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:20,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:20,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:47:20,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:47:20,310 INFO L175 Difference]: Start difference. First operand has 295 places, 384 transitions, 4664 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:47:20,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 414 transitions, 5755 flow [2024-06-21 15:47:20,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 414 transitions, 5680 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 15:47:20,813 INFO L231 Difference]: Finished difference. Result has 301 places, 387 transitions, 4741 flow [2024-06-21 15:47:20,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4741, PETRI_PLACES=301, PETRI_TRANSITIONS=387} [2024-06-21 15:47:20,814 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-21 15:47:20,814 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 387 transitions, 4741 flow [2024-06-21 15:47:20,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:20,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:20,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:20,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 15:47:20,814 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:20,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:20,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1463731153, now seen corresponding path program 3 times [2024-06-21 15:47:20,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:20,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649250824] [2024-06-21 15:47:20,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:20,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:20,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:20,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:20,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649250824] [2024-06-21 15:47:20,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649250824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:20,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:20,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:20,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029664432] [2024-06-21 15:47:20,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:20,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:20,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:20,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:20,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:20,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:20,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 387 transitions, 4741 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:20,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:20,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:20,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:21,416 INFO L124 PetriNetUnfolderBase]: 1764/2971 cut-off events. [2024-06-21 15:47:21,417 INFO L125 PetriNetUnfolderBase]: For 174799/174799 co-relation queries the response was YES. [2024-06-21 15:47:21,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20229 conditions, 2971 events. 1764/2971 cut-off events. For 174799/174799 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 17593 event pairs, 333 based on Foata normal form. 8/2978 useless extension candidates. Maximal degree in co-relation 20096. Up to 2613 conditions per place. [2024-06-21 15:47:21,453 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 355 selfloop transitions, 49 changer transitions 0/411 dead transitions. [2024-06-21 15:47:21,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 411 transitions, 5657 flow [2024-06-21 15:47:21,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:21,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:21,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 15:47:21,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 15:47:21,454 INFO L175 Difference]: Start difference. First operand has 301 places, 387 transitions, 4741 flow. Second operand 8 states and 179 transitions. [2024-06-21 15:47:21,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 411 transitions, 5657 flow [2024-06-21 15:47:21,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 411 transitions, 5576 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 15:47:21,981 INFO L231 Difference]: Finished difference. Result has 305 places, 388 transitions, 4785 flow [2024-06-21 15:47:21,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4668, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4785, PETRI_PLACES=305, PETRI_TRANSITIONS=388} [2024-06-21 15:47:21,981 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-21 15:47:21,981 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 388 transitions, 4785 flow [2024-06-21 15:47:21,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:21,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:21,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] [2024-06-21 15:47:21,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 15:47:21,982 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:21,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:21,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2115657497, now seen corresponding path program 4 times [2024-06-21 15:47:21,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:21,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65929877] [2024-06-21 15:47:21,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:21,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:21,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:22,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:22,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:22,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65929877] [2024-06-21 15:47:22,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65929877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:22,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:22,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:22,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532948338] [2024-06-21 15:47:22,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:22,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:22,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:22,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:22,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:22,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:22,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 388 transitions, 4785 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:22,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:22,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:22,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:22,700 INFO L124 PetriNetUnfolderBase]: 1792/3015 cut-off events. [2024-06-21 15:47:22,700 INFO L125 PetriNetUnfolderBase]: For 179539/179539 co-relation queries the response was YES. [2024-06-21 15:47:22,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20589 conditions, 3015 events. 1792/3015 cut-off events. For 179539/179539 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 17924 event pairs, 337 based on Foata normal form. 8/3022 useless extension candidates. Maximal degree in co-relation 20454. Up to 2684 conditions per place. [2024-06-21 15:47:22,743 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 371 selfloop transitions, 33 changer transitions 0/411 dead transitions. [2024-06-21 15:47:22,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 411 transitions, 5696 flow [2024-06-21 15:47:22,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:47:22,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:47:22,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-21 15:47:22,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 15:47:22,745 INFO L175 Difference]: Start difference. First operand has 305 places, 388 transitions, 4785 flow. Second operand 10 states and 210 transitions. [2024-06-21 15:47:22,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 411 transitions, 5696 flow [2024-06-21 15:47:23,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 411 transitions, 5601 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:47:23,278 INFO L231 Difference]: Finished difference. Result has 309 places, 389 transitions, 4782 flow [2024-06-21 15:47:23,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4690, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4782, PETRI_PLACES=309, PETRI_TRANSITIONS=389} [2024-06-21 15:47:23,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-21 15:47:23,278 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 389 transitions, 4782 flow [2024-06-21 15:47:23,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:23,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:23,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:23,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 15:47:23,279 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:23,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:23,279 INFO L85 PathProgramCache]: Analyzing trace with hash 2110295117, now seen corresponding path program 5 times [2024-06-21 15:47:23,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:23,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612977898] [2024-06-21 15:47:23,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:23,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:23,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:23,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:23,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:23,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612977898] [2024-06-21 15:47:23,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612977898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:23,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:23,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:23,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534079029] [2024-06-21 15:47:23,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:23,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:23,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:23,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:23,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:23,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:23,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 389 transitions, 4782 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:23,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:23,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:23,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:23,924 INFO L124 PetriNetUnfolderBase]: 1820/3063 cut-off events. [2024-06-21 15:47:23,925 INFO L125 PetriNetUnfolderBase]: For 185405/185405 co-relation queries the response was YES. [2024-06-21 15:47:23,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20987 conditions, 3063 events. 1820/3063 cut-off events. For 185405/185405 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 18229 event pairs, 343 based on Foata normal form. 8/3070 useless extension candidates. Maximal degree in co-relation 20851. Up to 2728 conditions per place. [2024-06-21 15:47:23,962 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 371 selfloop transitions, 32 changer transitions 0/410 dead transitions. [2024-06-21 15:47:23,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 410 transitions, 5689 flow [2024-06-21 15:47:23,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:23,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:23,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-21 15:47:23,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:47:23,963 INFO L175 Difference]: Start difference. First operand has 309 places, 389 transitions, 4782 flow. Second operand 8 states and 176 transitions. [2024-06-21 15:47:23,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 410 transitions, 5689 flow [2024-06-21 15:47:24,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 410 transitions, 5616 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:24,511 INFO L231 Difference]: Finished difference. Result has 309 places, 390 transitions, 4801 flow [2024-06-21 15:47:24,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4801, PETRI_PLACES=309, PETRI_TRANSITIONS=390} [2024-06-21 15:47:24,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-21 15:47:24,512 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 390 transitions, 4801 flow [2024-06-21 15:47:24,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:24,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:24,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:24,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 15:47:24,513 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:24,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:24,513 INFO L85 PathProgramCache]: Analyzing trace with hash 2124803727, now seen corresponding path program 6 times [2024-06-21 15:47:24,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:24,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838184256] [2024-06-21 15:47:24,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:24,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:24,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:24,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:24,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:24,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838184256] [2024-06-21 15:47:24,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838184256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:24,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:24,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:24,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678556778] [2024-06-21 15:47:24,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:24,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:24,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:24,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:24,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:24,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:24,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 390 transitions, 4801 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:24,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:24,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:24,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:25,177 INFO L124 PetriNetUnfolderBase]: 1840/3095 cut-off events. [2024-06-21 15:47:25,178 INFO L125 PetriNetUnfolderBase]: For 186382/186382 co-relation queries the response was YES. [2024-06-21 15:47:25,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21259 conditions, 3095 events. 1840/3095 cut-off events. For 186382/186382 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 18478 event pairs, 341 based on Foata normal form. 6/3100 useless extension candidates. Maximal degree in co-relation 21122. Up to 2698 conditions per place. [2024-06-21 15:47:25,216 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 374 selfloop transitions, 35 changer transitions 0/416 dead transitions. [2024-06-21 15:47:25,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 416 transitions, 5772 flow [2024-06-21 15:47:25,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:25,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:25,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-21 15:47:25,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 15:47:25,217 INFO L175 Difference]: Start difference. First operand has 309 places, 390 transitions, 4801 flow. Second operand 8 states and 178 transitions. [2024-06-21 15:47:25,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 416 transitions, 5772 flow [2024-06-21 15:47:25,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 416 transitions, 5699 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 15:47:25,797 INFO L231 Difference]: Finished difference. Result has 312 places, 393 transitions, 4868 flow [2024-06-21 15:47:25,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4728, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4868, PETRI_PLACES=312, PETRI_TRANSITIONS=393} [2024-06-21 15:47:25,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-21 15:47:25,797 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 393 transitions, 4868 flow [2024-06-21 15:47:25,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:25,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:25,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:25,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 15:47:25,798 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:25,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:25,798 INFO L85 PathProgramCache]: Analyzing trace with hash 2130529179, now seen corresponding path program 1 times [2024-06-21 15:47:25,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:25,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986878574] [2024-06-21 15:47:25,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:25,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:25,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:25,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:25,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:25,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986878574] [2024-06-21 15:47:25,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986878574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:25,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:25,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:25,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6095257] [2024-06-21 15:47:25,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:25,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:25,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:25,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:25,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:25,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:25,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 393 transitions, 4868 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:25,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:25,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:25,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:26,492 INFO L124 PetriNetUnfolderBase]: 1860/3131 cut-off events. [2024-06-21 15:47:26,492 INFO L125 PetriNetUnfolderBase]: For 191801/191801 co-relation queries the response was YES. [2024-06-21 15:47:26,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21544 conditions, 3131 events. 1860/3131 cut-off events. For 191801/191801 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 18733 event pairs, 347 based on Foata normal form. 6/3136 useless extension candidates. Maximal degree in co-relation 21405. Up to 2730 conditions per place. [2024-06-21 15:47:26,533 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 37 changer transitions 0/419 dead transitions. [2024-06-21 15:47:26,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 419 transitions, 5812 flow [2024-06-21 15:47:26,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:47:26,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:47:26,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 15:47:26,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-21 15:47:26,534 INFO L175 Difference]: Start difference. First operand has 312 places, 393 transitions, 4868 flow. Second operand 10 states and 212 transitions. [2024-06-21 15:47:26,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 419 transitions, 5812 flow [2024-06-21 15:47:27,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 419 transitions, 5752 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 15:47:27,208 INFO L231 Difference]: Finished difference. Result has 318 places, 394 transitions, 4904 flow [2024-06-21 15:47:27,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4904, PETRI_PLACES=318, PETRI_TRANSITIONS=394} [2024-06-21 15:47:27,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-21 15:47:27,209 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 394 transitions, 4904 flow [2024-06-21 15:47:27,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:27,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:27,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:27,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 15:47:27,209 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:27,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:27,210 INFO L85 PathProgramCache]: Analyzing trace with hash 731083165, now seen corresponding path program 7 times [2024-06-21 15:47:27,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:27,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959510659] [2024-06-21 15:47:27,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:27,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:27,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:27,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:27,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:27,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959510659] [2024-06-21 15:47:27,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959510659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:27,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:27,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:27,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457712482] [2024-06-21 15:47:27,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:27,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:27,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:27,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:27,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:27,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:27,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 394 transitions, 4904 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:27,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:27,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:27,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:27,907 INFO L124 PetriNetUnfolderBase]: 1888/3176 cut-off events. [2024-06-21 15:47:27,907 INFO L125 PetriNetUnfolderBase]: For 203641/203649 co-relation queries the response was YES. [2024-06-21 15:47:27,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21994 conditions, 3176 events. 1888/3176 cut-off events. For 203641/203649 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 19104 event pairs, 362 based on Foata normal form. 16/3191 useless extension candidates. Maximal degree in co-relation 21853. Up to 2815 conditions per place. [2024-06-21 15:47:27,944 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 363 selfloop transitions, 46 changer transitions 0/416 dead transitions. [2024-06-21 15:47:27,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 416 transitions, 5829 flow [2024-06-21 15:47:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:27,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:27,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-21 15:47:27,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-21 15:47:27,945 INFO L175 Difference]: Start difference. First operand has 318 places, 394 transitions, 4904 flow. Second operand 9 states and 192 transitions. [2024-06-21 15:47:27,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 416 transitions, 5829 flow [2024-06-21 15:47:28,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 416 transitions, 5749 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:28,547 INFO L231 Difference]: Finished difference. Result has 320 places, 395 transitions, 4948 flow [2024-06-21 15:47:28,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=311, 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=9, PETRI_FLOW=4948, PETRI_PLACES=320, PETRI_TRANSITIONS=395} [2024-06-21 15:47:28,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-21 15:47:28,548 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 395 transitions, 4948 flow [2024-06-21 15:47:28,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:28,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:28,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:28,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 15:47:28,548 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:28,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:28,549 INFO L85 PathProgramCache]: Analyzing trace with hash -2038885189, now seen corresponding path program 8 times [2024-06-21 15:47:28,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:28,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068709015] [2024-06-21 15:47:28,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:28,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:28,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:28,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-21 15:47:28,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:28,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068709015] [2024-06-21 15:47:28,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068709015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:28,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:28,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:28,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972402487] [2024-06-21 15:47:28,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:28,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:28,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:28,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:28,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:28,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:28,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 395 transitions, 4948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:28,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:28,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:28,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:29,213 INFO L124 PetriNetUnfolderBase]: 1916/3219 cut-off events. [2024-06-21 15:47:29,213 INFO L125 PetriNetUnfolderBase]: For 209005/209005 co-relation queries the response was YES. [2024-06-21 15:47:29,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22396 conditions, 3219 events. 1916/3219 cut-off events. For 209005/209005 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 19396 event pairs, 361 based on Foata normal form. 8/3226 useless extension candidates. Maximal degree in co-relation 22254. Up to 2827 conditions per place. [2024-06-21 15:47:29,255 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 48 changer transitions 0/420 dead transitions. [2024-06-21 15:47:29,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 420 transitions, 5891 flow [2024-06-21 15:47:29,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:29,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:29,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 15:47:29,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-21 15:47:29,255 INFO L175 Difference]: Start difference. First operand has 320 places, 395 transitions, 4948 flow. Second operand 9 states and 197 transitions. [2024-06-21 15:47:29,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 420 transitions, 5891 flow [2024-06-21 15:47:29,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 420 transitions, 5796 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 15:47:29,985 INFO L231 Difference]: Finished difference. Result has 323 places, 396 transitions, 4986 flow [2024-06-21 15:47:29,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4853, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4986, PETRI_PLACES=323, PETRI_TRANSITIONS=396} [2024-06-21 15:47:29,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-21 15:47:29,986 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 396 transitions, 4986 flow [2024-06-21 15:47:29,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:29,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:29,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:29,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 15:47:29,986 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:29,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:29,986 INFO L85 PathProgramCache]: Analyzing trace with hash -2044247569, now seen corresponding path program 9 times [2024-06-21 15:47:29,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:29,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510315055] [2024-06-21 15:47:29,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:29,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:29,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:30,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:30,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:30,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510315055] [2024-06-21 15:47:30,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510315055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:30,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:30,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:30,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050429065] [2024-06-21 15:47:30,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:30,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:30,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:30,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:30,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:30,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:30,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 396 transitions, 4986 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:30,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:30,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:30,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:30,674 INFO L124 PetriNetUnfolderBase]: 1931/3248 cut-off events. [2024-06-21 15:47:30,674 INFO L125 PetriNetUnfolderBase]: For 209962/209962 co-relation queries the response was YES. [2024-06-21 15:47:30,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22496 conditions, 3248 events. 1931/3248 cut-off events. For 209962/209962 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 19588 event pairs, 366 based on Foata normal form. 8/3255 useless extension candidates. Maximal degree in co-relation 22352. Up to 2852 conditions per place. [2024-06-21 15:47:30,727 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 366 selfloop transitions, 46 changer transitions 0/419 dead transitions. [2024-06-21 15:47:30,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 419 transitions, 5925 flow [2024-06-21 15:47:30,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:30,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:30,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:47:30,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:47:30,728 INFO L175 Difference]: Start difference. First operand has 323 places, 396 transitions, 4986 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:47:30,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 419 transitions, 5925 flow [2024-06-21 15:47:31,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 419 transitions, 5821 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:31,485 INFO L231 Difference]: Finished difference. Result has 323 places, 397 transitions, 5013 flow [2024-06-21 15:47:31,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5013, PETRI_PLACES=323, PETRI_TRANSITIONS=397} [2024-06-21 15:47:31,485 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-21 15:47:31,485 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 397 transitions, 5013 flow [2024-06-21 15:47:31,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:31,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:31,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:31,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 15:47:31,486 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:31,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:31,486 INFO L85 PathProgramCache]: Analyzing trace with hash -2044395439, now seen corresponding path program 10 times [2024-06-21 15:47:31,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:31,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747572474] [2024-06-21 15:47:31,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:31,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:31,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:31,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:31,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:31,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747572474] [2024-06-21 15:47:31,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747572474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:31,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:31,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:31,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747681311] [2024-06-21 15:47:31,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:31,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:31,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:31,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:31,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:31,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:31,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 397 transitions, 5013 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:31,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:31,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:31,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:32,195 INFO L124 PetriNetUnfolderBase]: 1918/3224 cut-off events. [2024-06-21 15:47:32,195 INFO L125 PetriNetUnfolderBase]: For 193300/193300 co-relation queries the response was YES. [2024-06-21 15:47:32,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21933 conditions, 3224 events. 1918/3224 cut-off events. For 193300/193300 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 19431 event pairs, 339 based on Foata normal form. 6/3229 useless extension candidates. Maximal degree in co-relation 21788. Up to 2659 conditions per place. [2024-06-21 15:47:32,236 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 366 selfloop transitions, 54 changer transitions 0/427 dead transitions. [2024-06-21 15:47:32,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 427 transitions, 6005 flow [2024-06-21 15:47:32,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:32,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:32,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:47:32,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:47:32,237 INFO L175 Difference]: Start difference. First operand has 323 places, 397 transitions, 5013 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:47:32,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 427 transitions, 6005 flow [2024-06-21 15:47:33,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 427 transitions, 5887 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 15:47:33,077 INFO L231 Difference]: Finished difference. Result has 326 places, 399 transitions, 5072 flow [2024-06-21 15:47:33,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4903, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5072, PETRI_PLACES=326, PETRI_TRANSITIONS=399} [2024-06-21 15:47:33,077 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-21 15:47:33,077 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 399 transitions, 5072 flow [2024-06-21 15:47:33,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:33,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:33,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:33,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 15:47:33,078 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:33,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:33,078 INFO L85 PathProgramCache]: Analyzing trace with hash 310630765, now seen corresponding path program 2 times [2024-06-21 15:47:33,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:33,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263546438] [2024-06-21 15:47:33,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:33,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:33,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:33,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:33,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:33,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263546438] [2024-06-21 15:47:33,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263546438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:33,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:33,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:33,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122114604] [2024-06-21 15:47:33,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:33,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:33,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:33,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:33,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:33,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:33,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 399 transitions, 5072 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:33,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:33,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:33,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:33,877 INFO L124 PetriNetUnfolderBase]: 1938/3266 cut-off events. [2024-06-21 15:47:33,878 INFO L125 PetriNetUnfolderBase]: For 198465/198473 co-relation queries the response was YES. [2024-06-21 15:47:33,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22204 conditions, 3266 events. 1938/3266 cut-off events. For 198465/198473 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 19771 event pairs, 364 based on Foata normal form. 14/3279 useless extension candidates. Maximal degree in co-relation 22057. Up to 2867 conditions per place. [2024-06-21 15:47:33,923 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 369 selfloop transitions, 49 changer transitions 0/425 dead transitions. [2024-06-21 15:47:33,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 425 transitions, 6030 flow [2024-06-21 15:47:33,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:47:33,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:47:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 15:47:33,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-21 15:47:33,924 INFO L175 Difference]: Start difference. First operand has 326 places, 399 transitions, 5072 flow. Second operand 10 states and 212 transitions. [2024-06-21 15:47:33,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 425 transitions, 6030 flow [2024-06-21 15:47:34,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 425 transitions, 5865 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:34,701 INFO L231 Difference]: Finished difference. Result has 329 places, 400 transitions, 5029 flow [2024-06-21 15:47:34,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4907, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5029, PETRI_PLACES=329, PETRI_TRANSITIONS=400} [2024-06-21 15:47:34,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-21 15:47:34,702 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 400 transitions, 5029 flow [2024-06-21 15:47:34,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:34,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:34,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:34,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 15:47:34,703 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:34,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:34,703 INFO L85 PathProgramCache]: Analyzing trace with hash -2038669987, now seen corresponding path program 3 times [2024-06-21 15:47:34,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:34,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905054787] [2024-06-21 15:47:34,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:34,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:34,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:34,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:34,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:34,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905054787] [2024-06-21 15:47:34,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905054787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:34,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:34,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:34,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405482381] [2024-06-21 15:47:34,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:34,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:34,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:34,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:34,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:34,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:34,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 400 transitions, 5029 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:34,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:34,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:34,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:35,445 INFO L124 PetriNetUnfolderBase]: 1958/3301 cut-off events. [2024-06-21 15:47:35,446 INFO L125 PetriNetUnfolderBase]: For 196580/196580 co-relation queries the response was YES. [2024-06-21 15:47:35,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22126 conditions, 3301 events. 1958/3301 cut-off events. For 196580/196580 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 19998 event pairs, 359 based on Foata normal form. 6/3306 useless extension candidates. Maximal degree in co-relation 21980. Up to 2773 conditions per place. [2024-06-21 15:47:35,489 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 56 changer transitions 0/428 dead transitions. [2024-06-21 15:47:35,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 428 transitions, 6001 flow [2024-06-21 15:47:35,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:35,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:35,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 15:47:35,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-21 15:47:35,490 INFO L175 Difference]: Start difference. First operand has 329 places, 400 transitions, 5029 flow. Second operand 9 states and 199 transitions. [2024-06-21 15:47:35,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 428 transitions, 6001 flow [2024-06-21 15:47:36,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 428 transitions, 5892 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:36,251 INFO L231 Difference]: Finished difference. Result has 330 places, 401 transitions, 5060 flow [2024-06-21 15:47:36,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4920, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5060, PETRI_PLACES=330, PETRI_TRANSITIONS=401} [2024-06-21 15:47:36,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-21 15:47:36,252 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 401 transitions, 5060 flow [2024-06-21 15:47:36,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:36,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:36,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:36,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 15:47:36,252 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:36,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:36,252 INFO L85 PathProgramCache]: Analyzing trace with hash 996995647, now seen corresponding path program 4 times [2024-06-21 15:47:36,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:36,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285126270] [2024-06-21 15:47:36,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:36,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:36,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:36,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:36,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:36,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285126270] [2024-06-21 15:47:36,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285126270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:36,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:36,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:36,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66855075] [2024-06-21 15:47:36,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:36,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:36,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:36,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:36,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:36,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:36,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 401 transitions, 5060 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:36,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:36,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:36,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:36,936 INFO L124 PetriNetUnfolderBase]: 1945/3275 cut-off events. [2024-06-21 15:47:36,936 INFO L125 PetriNetUnfolderBase]: For 185653/185661 co-relation queries the response was YES. [2024-06-21 15:47:36,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21660 conditions, 3275 events. 1945/3275 cut-off events. For 185653/185661 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 19789 event pairs, 353 based on Foata normal form. 14/3288 useless extension candidates. Maximal degree in co-relation 21514. Up to 2654 conditions per place. [2024-06-21 15:47:36,977 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 359 selfloop transitions, 60 changer transitions 0/426 dead transitions. [2024-06-21 15:47:36,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 426 transitions, 6002 flow [2024-06-21 15:47:36,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:36,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:36,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 15:47:36,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-21 15:47:36,978 INFO L175 Difference]: Start difference. First operand has 330 places, 401 transitions, 5060 flow. Second operand 9 states and 195 transitions. [2024-06-21 15:47:36,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 426 transitions, 6002 flow [2024-06-21 15:47:37,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 426 transitions, 5889 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 15:47:37,913 INFO L231 Difference]: Finished difference. Result has 333 places, 401 transitions, 5071 flow [2024-06-21 15:47:37,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4947, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5071, PETRI_PLACES=333, PETRI_TRANSITIONS=401} [2024-06-21 15:47:37,913 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-21 15:47:37,913 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 401 transitions, 5071 flow [2024-06-21 15:47:37,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:37,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:37,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-21 15:47:37,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 15:47:37,914 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:37,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:37,914 INFO L85 PathProgramCache]: Analyzing trace with hash -2066324371, now seen corresponding path program 1 times [2024-06-21 15:47:37,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:37,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642548432] [2024-06-21 15:47:37,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:37,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:37,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:38,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:38,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:38,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642548432] [2024-06-21 15:47:38,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642548432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:38,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:38,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:38,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409875287] [2024-06-21 15:47:38,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:38,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:38,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:38,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:38,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:38,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:38,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 401 transitions, 5071 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:38,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:38,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:38,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:38,622 INFO L124 PetriNetUnfolderBase]: 2009/3386 cut-off events. [2024-06-21 15:47:38,622 INFO L125 PetriNetUnfolderBase]: For 174148/174152 co-relation queries the response was YES. [2024-06-21 15:47:38,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22432 conditions, 3386 events. 2009/3386 cut-off events. For 174148/174152 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 20671 event pairs, 380 based on Foata normal form. 2/3386 useless extension candidates. Maximal degree in co-relation 22285. Up to 2861 conditions per place. [2024-06-21 15:47:38,661 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 135 changer transitions 0/453 dead transitions. [2024-06-21 15:47:38,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 453 transitions, 6588 flow [2024-06-21 15:47:38,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:38,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:38,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:47:38,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:47:38,662 INFO L175 Difference]: Start difference. First operand has 333 places, 401 transitions, 5071 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:47:38,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 453 transitions, 6588 flow [2024-06-21 15:47:39,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 453 transitions, 6419 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:39,504 INFO L231 Difference]: Finished difference. Result has 335 places, 432 transitions, 5722 flow [2024-06-21 15:47:39,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4902, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5722, PETRI_PLACES=335, PETRI_TRANSITIONS=432} [2024-06-21 15:47:39,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-21 15:47:39,505 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 432 transitions, 5722 flow [2024-06-21 15:47:39,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:39,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:39,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:39,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 15:47:39,505 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:39,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:39,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1963549943, now seen corresponding path program 2 times [2024-06-21 15:47:39,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:39,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155208965] [2024-06-21 15:47:39,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:39,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:39,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:39,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:39,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155208965] [2024-06-21 15:47:39,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155208965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:39,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:39,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:39,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918285368] [2024-06-21 15:47:39,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:39,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:39,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:39,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:39,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:39,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:39,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 432 transitions, 5722 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:39,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:39,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:39,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:40,332 INFO L124 PetriNetUnfolderBase]: 2022/3408 cut-off events. [2024-06-21 15:47:40,332 INFO L125 PetriNetUnfolderBase]: For 183484/183488 co-relation queries the response was YES. [2024-06-21 15:47:40,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23035 conditions, 3408 events. 2022/3408 cut-off events. For 183484/183488 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20859 event pairs, 380 based on Foata normal form. 2/3408 useless extension candidates. Maximal degree in co-relation 22886. Up to 2956 conditions per place. [2024-06-21 15:47:40,376 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 94 changer transitions 0/455 dead transitions. [2024-06-21 15:47:40,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 455 transitions, 6948 flow [2024-06-21 15:47:40,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:40,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:40,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:47:40,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:47:40,377 INFO L175 Difference]: Start difference. First operand has 335 places, 432 transitions, 5722 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:47:40,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 455 transitions, 6948 flow [2024-06-21 15:47:41,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 455 transitions, 6778 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 15:47:41,420 INFO L231 Difference]: Finished difference. Result has 340 places, 439 transitions, 5928 flow [2024-06-21 15:47:41,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5570, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5928, PETRI_PLACES=340, PETRI_TRANSITIONS=439} [2024-06-21 15:47:41,421 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-21 15:47:41,421 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 439 transitions, 5928 flow [2024-06-21 15:47:41,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:41,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:41,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:41,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 15:47:41,422 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:41,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:41,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1963544363, now seen corresponding path program 3 times [2024-06-21 15:47:41,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:41,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883406331] [2024-06-21 15:47:41,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:41,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:41,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:41,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:41,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:41,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883406331] [2024-06-21 15:47:41,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883406331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:41,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:41,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:41,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263881151] [2024-06-21 15:47:41,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:41,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:41,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:41,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:41,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:41,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:41,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 439 transitions, 5928 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:41,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:41,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:41,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:42,308 INFO L124 PetriNetUnfolderBase]: 2019/3404 cut-off events. [2024-06-21 15:47:42,308 INFO L125 PetriNetUnfolderBase]: For 180649/180653 co-relation queries the response was YES. [2024-06-21 15:47:42,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23087 conditions, 3404 events. 2019/3404 cut-off events. For 180649/180653 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20837 event pairs, 380 based on Foata normal form. 2/3404 useless extension candidates. Maximal degree in co-relation 22935. Up to 2953 conditions per place. [2024-06-21 15:47:42,354 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 352 selfloop transitions, 97 changer transitions 0/456 dead transitions. [2024-06-21 15:47:42,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 456 transitions, 6866 flow [2024-06-21 15:47:42,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:47:42,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:47:42,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 15:47:42,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-21 15:47:42,355 INFO L175 Difference]: Start difference. First operand has 340 places, 439 transitions, 5928 flow. Second operand 10 states and 223 transitions. [2024-06-21 15:47:42,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 456 transitions, 6866 flow [2024-06-21 15:47:43,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 456 transitions, 6728 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 15:47:43,709 INFO L231 Difference]: Finished difference. Result has 346 places, 439 transitions, 5998 flow [2024-06-21 15:47:43,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5790, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5998, PETRI_PLACES=346, PETRI_TRANSITIONS=439} [2024-06-21 15:47:43,709 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 15:47:43,709 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 439 transitions, 5998 flow [2024-06-21 15:47:43,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:43,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:43,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:43,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 15:47:43,710 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:43,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:43,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1854574209, now seen corresponding path program 4 times [2024-06-21 15:47:43,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:43,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942619883] [2024-06-21 15:47:43,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:43,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:43,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:43,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:43,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:43,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942619883] [2024-06-21 15:47:43,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942619883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:43,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:43,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:43,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298367602] [2024-06-21 15:47:43,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:43,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:43,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:43,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:43,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:43,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:43,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 439 transitions, 5998 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:43,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:43,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:43,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:44,538 INFO L124 PetriNetUnfolderBase]: 2024/3413 cut-off events. [2024-06-21 15:47:44,538 INFO L125 PetriNetUnfolderBase]: For 184953/184957 co-relation queries the response was YES. [2024-06-21 15:47:44,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23365 conditions, 3413 events. 2024/3413 cut-off events. For 184953/184957 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 20901 event pairs, 380 based on Foata normal form. 2/3413 useless extension candidates. Maximal degree in co-relation 23211. Up to 2897 conditions per place. [2024-06-21 15:47:44,582 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 319 selfloop transitions, 138 changer transitions 0/464 dead transitions. [2024-06-21 15:47:44,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 464 transitions, 7189 flow [2024-06-21 15:47:44,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:47:44,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:47:44,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-21 15:47:44,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-21 15:47:44,583 INFO L175 Difference]: Start difference. First operand has 346 places, 439 transitions, 5998 flow. Second operand 10 states and 227 transitions. [2024-06-21 15:47:44,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 464 transitions, 7189 flow [2024-06-21 15:47:45,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 464 transitions, 6971 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 15:47:45,757 INFO L231 Difference]: Finished difference. Result has 348 places, 443 transitions, 6180 flow [2024-06-21 15:47:45,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5780, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6180, PETRI_PLACES=348, PETRI_TRANSITIONS=443} [2024-06-21 15:47:45,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 15:47:45,757 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 443 transitions, 6180 flow [2024-06-21 15:47:45,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:45,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:45,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-21 15:47:45,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 15:47:45,758 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:45,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:45,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1634363127, now seen corresponding path program 5 times [2024-06-21 15:47:45,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:45,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253149663] [2024-06-21 15:47:45,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:45,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:45,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:45,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:45,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:45,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253149663] [2024-06-21 15:47:45,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253149663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:45,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:45,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:45,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219629834] [2024-06-21 15:47:45,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:45,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:45,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:45,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:45,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:45,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:45,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 443 transitions, 6180 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:45,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:45,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:45,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:46,549 INFO L124 PetriNetUnfolderBase]: 2029/3422 cut-off events. [2024-06-21 15:47:46,549 INFO L125 PetriNetUnfolderBase]: For 189836/189840 co-relation queries the response was YES. [2024-06-21 15:47:46,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23682 conditions, 3422 events. 2029/3422 cut-off events. For 189836/189840 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20994 event pairs, 380 based on Foata normal form. 2/3422 useless extension candidates. Maximal degree in co-relation 23526. Up to 2903 conditions per place. [2024-06-21 15:47:46,595 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 318 selfloop transitions, 141 changer transitions 0/466 dead transitions. [2024-06-21 15:47:46,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 466 transitions, 7367 flow [2024-06-21 15:47:46,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:46,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:46,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 15:47:46,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-21 15:47:46,596 INFO L175 Difference]: Start difference. First operand has 348 places, 443 transitions, 6180 flow. Second operand 9 states and 209 transitions. [2024-06-21 15:47:46,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 466 transitions, 7367 flow [2024-06-21 15:47:48,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 6973 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-21 15:47:48,092 INFO L231 Difference]: Finished difference. Result has 348 places, 446 transitions, 6161 flow [2024-06-21 15:47:48,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6161, PETRI_PLACES=348, PETRI_TRANSITIONS=446} [2024-06-21 15:47:48,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 15:47:48,093 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 446 transitions, 6161 flow [2024-06-21 15:47:48,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:48,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:48,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:48,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 15:47:48,093 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:48,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:48,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1552384549, now seen corresponding path program 6 times [2024-06-21 15:47:48,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:48,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778828919] [2024-06-21 15:47:48,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:48,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:48,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:48,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:48,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:48,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778828919] [2024-06-21 15:47:48,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778828919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:48,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:48,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:48,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334172486] [2024-06-21 15:47:48,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:48,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:48,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:48,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:48,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:48,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:48,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 446 transitions, 6161 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:48,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:48,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:48,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:48,948 INFO L124 PetriNetUnfolderBase]: 2026/3418 cut-off events. [2024-06-21 15:47:48,948 INFO L125 PetriNetUnfolderBase]: For 185965/185969 co-relation queries the response was YES. [2024-06-21 15:47:48,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23507 conditions, 3418 events. 2026/3418 cut-off events. For 185965/185969 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20942 event pairs, 380 based on Foata normal form. 2/3418 useless extension candidates. Maximal degree in co-relation 23351. Up to 2900 conditions per place. [2024-06-21 15:47:48,990 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 321 selfloop transitions, 135 changer transitions 0/463 dead transitions. [2024-06-21 15:47:48,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 463 transitions, 7115 flow [2024-06-21 15:47:48,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:48,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:48,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:47:48,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:47:48,991 INFO L175 Difference]: Start difference. First operand has 348 places, 446 transitions, 6161 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:47:48,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 463 transitions, 7115 flow [2024-06-21 15:47:50,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 463 transitions, 6779 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:50,224 INFO L231 Difference]: Finished difference. Result has 347 places, 446 transitions, 6121 flow [2024-06-21 15:47:50,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5825, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6121, PETRI_PLACES=347, PETRI_TRANSITIONS=446} [2024-06-21 15:47:50,224 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-21 15:47:50,225 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 446 transitions, 6121 flow [2024-06-21 15:47:50,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:50,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:50,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:50,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 15:47:50,225 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:50,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:50,225 INFO L85 PathProgramCache]: Analyzing trace with hash -540346431, now seen corresponding path program 7 times [2024-06-21 15:47:50,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:50,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994592297] [2024-06-21 15:47:50,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:50,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:50,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:50,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:50,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:50,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994592297] [2024-06-21 15:47:50,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994592297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:50,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:50,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:50,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368887534] [2024-06-21 15:47:50,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:50,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:50,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:50,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:50,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:50,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:50,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 446 transitions, 6121 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:50,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:50,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:50,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:50,984 INFO L124 PetriNetUnfolderBase]: 2047/3453 cut-off events. [2024-06-21 15:47:50,984 INFO L125 PetriNetUnfolderBase]: For 192649/192653 co-relation queries the response was YES. [2024-06-21 15:47:51,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23901 conditions, 3453 events. 2047/3453 cut-off events. For 192649/192653 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 21256 event pairs, 380 based on Foata normal form. 2/3453 useless extension candidates. Maximal degree in co-relation 23745. Up to 2660 conditions per place. [2024-06-21 15:47:51,032 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 214 selfloop transitions, 261 changer transitions 0/482 dead transitions. [2024-06-21 15:47:51,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 482 transitions, 7621 flow [2024-06-21 15:47:51,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:47:51,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:47:51,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-21 15:47:51,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:47:51,033 INFO L175 Difference]: Start difference. First operand has 347 places, 446 transitions, 6121 flow. Second operand 12 states and 264 transitions. [2024-06-21 15:47:51,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 482 transitions, 7621 flow [2024-06-21 15:47:52,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 482 transitions, 7333 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:52,275 INFO L231 Difference]: Finished difference. Result has 352 places, 455 transitions, 6545 flow [2024-06-21 15:47:52,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5837, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6545, PETRI_PLACES=352, PETRI_TRANSITIONS=455} [2024-06-21 15:47:52,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-21 15:47:52,276 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 455 transitions, 6545 flow [2024-06-21 15:47:52,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:52,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:52,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:52,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 15:47:52,277 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:52,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:52,278 INFO L85 PathProgramCache]: Analyzing trace with hash -531092001, now seen corresponding path program 8 times [2024-06-21 15:47:52,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:52,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499858764] [2024-06-21 15:47:52,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:52,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:52,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:52,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:52,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:52,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499858764] [2024-06-21 15:47:52,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499858764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:52,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:52,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:52,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021320139] [2024-06-21 15:47:52,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:52,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:52,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:52,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:52,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:52,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:52,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 455 transitions, 6545 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:52,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:52,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:52,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:53,082 INFO L124 PetriNetUnfolderBase]: 2068/3488 cut-off events. [2024-06-21 15:47:53,082 INFO L125 PetriNetUnfolderBase]: For 202279/202283 co-relation queries the response was YES. [2024-06-21 15:47:53,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24944 conditions, 3488 events. 2068/3488 cut-off events. For 202279/202283 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21522 event pairs, 380 based on Foata normal form. 2/3488 useless extension candidates. Maximal degree in co-relation 24788. Up to 2684 conditions per place. [2024-06-21 15:47:53,129 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 256 changer transitions 0/490 dead transitions. [2024-06-21 15:47:53,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 490 transitions, 8231 flow [2024-06-21 15:47:53,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:47:53,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:47:53,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-21 15:47:53,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442307692307692 [2024-06-21 15:47:53,130 INFO L175 Difference]: Start difference. First operand has 352 places, 455 transitions, 6545 flow. Second operand 13 states and 283 transitions. [2024-06-21 15:47:53,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 490 transitions, 8231 flow [2024-06-21 15:47:54,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 490 transitions, 7813 flow, removed 95 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:54,452 INFO L231 Difference]: Finished difference. Result has 358 places, 464 transitions, 6837 flow [2024-06-21 15:47:54,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6837, PETRI_PLACES=358, PETRI_TRANSITIONS=464} [2024-06-21 15:47:54,453 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-21 15:47:54,453 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 464 transitions, 6837 flow [2024-06-21 15:47:54,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:54,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:54,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:54,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 15:47:54,453 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:54,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:54,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1269561687, now seen corresponding path program 9 times [2024-06-21 15:47:54,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:54,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975152480] [2024-06-21 15:47:54,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:54,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:54,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:54,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:54,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:54,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975152480] [2024-06-21 15:47:54,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975152480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:54,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:54,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:54,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647168498] [2024-06-21 15:47:54,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:54,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:54,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:54,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:54,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:54,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:54,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 464 transitions, 6837 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:54,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:54,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:54,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:55,216 INFO L124 PetriNetUnfolderBase]: 2065/3484 cut-off events. [2024-06-21 15:47:55,217 INFO L125 PetriNetUnfolderBase]: For 200569/200573 co-relation queries the response was YES. [2024-06-21 15:47:55,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24800 conditions, 3484 events. 2065/3484 cut-off events. For 200569/200573 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21479 event pairs, 380 based on Foata normal form. 2/3484 useless extension candidates. Maximal degree in co-relation 24642. Up to 2681 conditions per place. [2024-06-21 15:47:55,264 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 254 changer transitions 0/487 dead transitions. [2024-06-21 15:47:55,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 487 transitions, 8167 flow [2024-06-21 15:47:55,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:47:55,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:47:55,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-21 15:47:55,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-21 15:47:55,265 INFO L175 Difference]: Start difference. First operand has 358 places, 464 transitions, 6837 flow. Second operand 11 states and 246 transitions. [2024-06-21 15:47:55,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 487 transitions, 8167 flow [2024-06-21 15:47:56,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 487 transitions, 7738 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:56,551 INFO L231 Difference]: Finished difference. Result has 361 places, 464 transitions, 6923 flow [2024-06-21 15:47:56,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6923, PETRI_PLACES=361, PETRI_TRANSITIONS=464} [2024-06-21 15:47:56,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-21 15:47:56,552 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 464 transitions, 6923 flow [2024-06-21 15:47:56,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:56,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:56,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:56,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 15:47:56,552 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:56,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:56,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1094062317, now seen corresponding path program 10 times [2024-06-21 15:47:56,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:56,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616031342] [2024-06-21 15:47:56,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:56,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:56,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:56,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:56,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:56,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616031342] [2024-06-21 15:47:56,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616031342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:56,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:56,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:56,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418579962] [2024-06-21 15:47:56,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:56,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:56,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:56,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:56,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:56,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:56,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 464 transitions, 6923 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:56,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:56,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:56,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:57,340 INFO L124 PetriNetUnfolderBase]: 2062/3480 cut-off events. [2024-06-21 15:47:57,341 INFO L125 PetriNetUnfolderBase]: For 202276/202280 co-relation queries the response was YES. [2024-06-21 15:47:57,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24790 conditions, 3480 events. 2062/3480 cut-off events. For 202276/202280 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21477 event pairs, 380 based on Foata normal form. 2/3480 useless extension candidates. Maximal degree in co-relation 24631. Up to 2678 conditions per place. [2024-06-21 15:47:57,391 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 258 changer transitions 0/491 dead transitions. [2024-06-21 15:47:57,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 491 transitions, 8275 flow [2024-06-21 15:47:57,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:47:57,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:47:57,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-21 15:47:57,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:47:57,392 INFO L175 Difference]: Start difference. First operand has 361 places, 464 transitions, 6923 flow. Second operand 12 states and 264 transitions. [2024-06-21 15:47:57,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 491 transitions, 8275 flow [2024-06-21 15:47:59,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 491 transitions, 7747 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 15:47:59,005 INFO L231 Difference]: Finished difference. Result has 363 places, 464 transitions, 6917 flow [2024-06-21 15:47:59,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6395, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6917, PETRI_PLACES=363, PETRI_TRANSITIONS=464} [2024-06-21 15:47:59,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-21 15:47:59,005 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 464 transitions, 6917 flow [2024-06-21 15:47:59,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:59,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:59,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:59,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 15:47:59,006 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:59,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:59,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1097786967, now seen corresponding path program 11 times [2024-06-21 15:47:59,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:59,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908962747] [2024-06-21 15:47:59,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:59,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:59,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:59,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:59,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:59,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908962747] [2024-06-21 15:47:59,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908962747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:59,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:59,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:59,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278662592] [2024-06-21 15:47:59,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:59,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:59,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:59,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:59,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:59,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:59,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 464 transitions, 6917 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:59,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:59,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:59,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:59,806 INFO L124 PetriNetUnfolderBase]: 2075/3502 cut-off events. [2024-06-21 15:47:59,806 INFO L125 PetriNetUnfolderBase]: For 210392/210396 co-relation queries the response was YES. [2024-06-21 15:47:59,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25079 conditions, 3502 events. 2075/3502 cut-off events. For 210392/210396 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21631 event pairs, 380 based on Foata normal form. 2/3502 useless extension candidates. Maximal degree in co-relation 24919. Up to 2976 conditions per place. [2024-06-21 15:47:59,852 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 366 selfloop transitions, 121 changer transitions 0/494 dead transitions. [2024-06-21 15:47:59,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 494 transitions, 8219 flow [2024-06-21 15:47:59,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:47:59,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:47:59,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 273 transitions. [2024-06-21 15:47:59,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 15:47:59,853 INFO L175 Difference]: Start difference. First operand has 363 places, 464 transitions, 6917 flow. Second operand 13 states and 273 transitions. [2024-06-21 15:47:59,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 494 transitions, 8219 flow [2024-06-21 15:48:01,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 494 transitions, 7400 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-21 15:48:01,439 INFO L231 Difference]: Finished difference. Result has 364 places, 470 transitions, 6462 flow [2024-06-21 15:48:01,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6138, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6462, PETRI_PLACES=364, PETRI_TRANSITIONS=470} [2024-06-21 15:48:01,439 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-21 15:48:01,439 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 470 transitions, 6462 flow [2024-06-21 15:48:01,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:01,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:01,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:01,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 15:48:01,440 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:01,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:01,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1097781387, now seen corresponding path program 12 times [2024-06-21 15:48:01,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:01,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488221048] [2024-06-21 15:48:01,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:01,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:01,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:01,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:01,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:01,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488221048] [2024-06-21 15:48:01,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488221048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:01,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:01,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:01,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051783264] [2024-06-21 15:48:01,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:01,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:01,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:01,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:01,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:01,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:01,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 470 transitions, 6462 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:01,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:01,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:01,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:02,247 INFO L124 PetriNetUnfolderBase]: 2072/3498 cut-off events. [2024-06-21 15:48:02,247 INFO L125 PetriNetUnfolderBase]: For 209716/209720 co-relation queries the response was YES. [2024-06-21 15:48:02,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24336 conditions, 3498 events. 2072/3498 cut-off events. For 209716/209720 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21617 event pairs, 380 based on Foata normal form. 2/3498 useless extension candidates. Maximal degree in co-relation 24176. Up to 2973 conditions per place. [2024-06-21 15:48:02,298 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 364 selfloop transitions, 121 changer transitions 0/492 dead transitions. [2024-06-21 15:48:02,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 492 transitions, 7484 flow [2024-06-21 15:48:02,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:48:02,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:48:02,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 255 transitions. [2024-06-21 15:48:02,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-21 15:48:02,299 INFO L175 Difference]: Start difference. First operand has 364 places, 470 transitions, 6462 flow. Second operand 12 states and 255 transitions. [2024-06-21 15:48:02,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 492 transitions, 7484 flow [2024-06-21 15:48:04,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 492 transitions, 7293 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 15:48:04,084 INFO L231 Difference]: Finished difference. Result has 367 places, 470 transitions, 6519 flow [2024-06-21 15:48:04,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6271, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6519, PETRI_PLACES=367, PETRI_TRANSITIONS=470} [2024-06-21 15:48:04,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-21 15:48:04,084 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 470 transitions, 6519 flow [2024-06-21 15:48:04,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:04,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:04,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:04,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 15:48:04,085 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:04,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:04,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1385032998, now seen corresponding path program 1 times [2024-06-21 15:48:04,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:04,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909414356] [2024-06-21 15:48:04,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:04,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:04,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:04,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:04,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:04,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909414356] [2024-06-21 15:48:04,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909414356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:04,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:04,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:48:04,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734858528] [2024-06-21 15:48:04,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:04,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:48:04,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:04,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:48:04,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:48:04,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:04,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 470 transitions, 6519 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:04,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:04,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:04,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:04,993 INFO L124 PetriNetUnfolderBase]: 2080/3511 cut-off events. [2024-06-21 15:48:04,993 INFO L125 PetriNetUnfolderBase]: For 217825/217831 co-relation queries the response was YES. [2024-06-21 15:48:05,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24643 conditions, 3511 events. 2080/3511 cut-off events. For 217825/217831 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 21705 event pairs, 370 based on Foata normal form. 8/3518 useless extension candidates. Maximal degree in co-relation 24481. Up to 3078 conditions per place. [2024-06-21 15:48:05,034 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 415 selfloop transitions, 67 changer transitions 0/489 dead transitions. [2024-06-21 15:48:05,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 489 transitions, 7559 flow [2024-06-21 15:48:05,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:05,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:05,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 15:48:05,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-21 15:48:05,035 INFO L175 Difference]: Start difference. First operand has 367 places, 470 transitions, 6519 flow. Second operand 9 states and 195 transitions. [2024-06-21 15:48:05,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 489 transitions, 7559 flow [2024-06-21 15:48:06,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 489 transitions, 7317 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-21 15:48:06,423 INFO L231 Difference]: Finished difference. Result has 365 places, 472 transitions, 6460 flow [2024-06-21 15:48:06,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6277, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6460, PETRI_PLACES=365, PETRI_TRANSITIONS=472} [2024-06-21 15:48:06,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-21 15:48:06,423 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 472 transitions, 6460 flow [2024-06-21 15:48:06,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:06,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:06,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:06,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 15:48:06,424 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:06,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:06,424 INFO L85 PathProgramCache]: Analyzing trace with hash -415968231, now seen corresponding path program 13 times [2024-06-21 15:48:06,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:06,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55127977] [2024-06-21 15:48:06,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:06,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:06,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:06,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:06,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55127977] [2024-06-21 15:48:06,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55127977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:06,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:06,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:06,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081558700] [2024-06-21 15:48:06,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:06,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:06,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:06,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:06,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:06,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:06,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 472 transitions, 6460 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:06,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:06,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:06,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:07,262 INFO L124 PetriNetUnfolderBase]: 2122/3580 cut-off events. [2024-06-21 15:48:07,262 INFO L125 PetriNetUnfolderBase]: For 233706/233710 co-relation queries the response was YES. [2024-06-21 15:48:07,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25367 conditions, 3580 events. 2122/3580 cut-off events. For 233706/233710 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 22187 event pairs, 380 based on Foata normal form. 2/3580 useless extension candidates. Maximal degree in co-relation 25204. Up to 2974 conditions per place. [2024-06-21 15:48:07,316 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 170 changer transitions 0/514 dead transitions. [2024-06-21 15:48:07,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 514 transitions, 8082 flow [2024-06-21 15:48:07,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 15:48:07,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 15:48:07,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 314 transitions. [2024-06-21 15:48:07,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5233333333333333 [2024-06-21 15:48:07,317 INFO L175 Difference]: Start difference. First operand has 365 places, 472 transitions, 6460 flow. Second operand 15 states and 314 transitions. [2024-06-21 15:48:07,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 514 transitions, 8082 flow [2024-06-21 15:48:09,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 514 transitions, 7925 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 15:48:09,343 INFO L231 Difference]: Finished difference. Result has 374 places, 490 transitions, 6905 flow [2024-06-21 15:48:09,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6905, PETRI_PLACES=374, PETRI_TRANSITIONS=490} [2024-06-21 15:48:09,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-21 15:48:09,344 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 490 transitions, 6905 flow [2024-06-21 15:48:09,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:09,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:09,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:09,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 15:48:09,345 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:09,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:09,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1384668717, now seen corresponding path program 14 times [2024-06-21 15:48:09,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:09,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538002488] [2024-06-21 15:48:09,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:09,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:09,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:09,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:09,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:09,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538002488] [2024-06-21 15:48:09,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538002488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:09,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:09,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:09,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626062637] [2024-06-21 15:48:09,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:09,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:09,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:09,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:09,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:09,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:09,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 490 transitions, 6905 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:09,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:09,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:09,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:10,243 INFO L124 PetriNetUnfolderBase]: 2119/3576 cut-off events. [2024-06-21 15:48:10,243 INFO L125 PetriNetUnfolderBase]: For 235618/235622 co-relation queries the response was YES. [2024-06-21 15:48:10,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25541 conditions, 3576 events. 2119/3576 cut-off events. For 235618/235622 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 22156 event pairs, 380 based on Foata normal form. 2/3576 useless extension candidates. Maximal degree in co-relation 25376. Up to 2971 conditions per place. [2024-06-21 15:48:10,293 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 169 changer transitions 0/513 dead transitions. [2024-06-21 15:48:10,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 513 transitions, 8309 flow [2024-06-21 15:48:10,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 15:48:10,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 15:48:10,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 297 transitions. [2024-06-21 15:48:10,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303571428571429 [2024-06-21 15:48:10,294 INFO L175 Difference]: Start difference. First operand has 374 places, 490 transitions, 6905 flow. Second operand 14 states and 297 transitions. [2024-06-21 15:48:10,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 513 transitions, 8309 flow [2024-06-21 15:48:12,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 513 transitions, 7991 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-21 15:48:12,304 INFO L231 Difference]: Finished difference. Result has 377 places, 490 transitions, 6931 flow [2024-06-21 15:48:12,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6587, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6931, PETRI_PLACES=377, PETRI_TRANSITIONS=490} [2024-06-21 15:48:12,304 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 15:48:12,304 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 490 transitions, 6931 flow [2024-06-21 15:48:12,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:12,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:12,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] [2024-06-21 15:48:12,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 15:48:12,305 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:12,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:12,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1384852857, now seen corresponding path program 15 times [2024-06-21 15:48:12,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:12,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298494584] [2024-06-21 15:48:12,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:12,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:12,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:12,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:12,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:12,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298494584] [2024-06-21 15:48:12,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298494584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:12,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:12,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:12,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268450555] [2024-06-21 15:48:12,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:12,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:12,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:12,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:12,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:12,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:12,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 490 transitions, 6931 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:12,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:12,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:12,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:13,132 INFO L124 PetriNetUnfolderBase]: 2124/3585 cut-off events. [2024-06-21 15:48:13,132 INFO L125 PetriNetUnfolderBase]: For 240464/240468 co-relation queries the response was YES. [2024-06-21 15:48:13,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25713 conditions, 3585 events. 2124/3585 cut-off events. For 240464/240468 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22240 event pairs, 380 based on Foata normal form. 2/3585 useless extension candidates. Maximal degree in co-relation 25547. Up to 2977 conditions per place. [2024-06-21 15:48:13,181 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 336 selfloop transitions, 170 changer transitions 0/513 dead transitions. [2024-06-21 15:48:13,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 513 transitions, 8383 flow [2024-06-21 15:48:13,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:48:13,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:48:13,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-21 15:48:13,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-21 15:48:13,182 INFO L175 Difference]: Start difference. First operand has 377 places, 490 transitions, 6931 flow. Second operand 11 states and 243 transitions. [2024-06-21 15:48:13,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 513 transitions, 8383 flow [2024-06-21 15:48:15,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 513 transitions, 8052 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 15:48:15,290 INFO L231 Difference]: Finished difference. Result has 378 places, 493 transitions, 6997 flow [2024-06-21 15:48:15,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6603, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6997, PETRI_PLACES=378, PETRI_TRANSITIONS=493} [2024-06-21 15:48:15,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-21 15:48:15,291 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 493 transitions, 6997 flow [2024-06-21 15:48:15,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:15,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:15,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:15,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 15:48:15,292 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:15,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:15,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1384841697, now seen corresponding path program 16 times [2024-06-21 15:48:15,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:15,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186629946] [2024-06-21 15:48:15,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:15,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:15,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:15,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:15,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:15,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186629946] [2024-06-21 15:48:15,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186629946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:15,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:15,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:15,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053387036] [2024-06-21 15:48:15,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:15,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:15,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:15,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:15,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:15,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:15,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 493 transitions, 6997 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:15,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:15,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:15,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:16,149 INFO L124 PetriNetUnfolderBase]: 2121/3581 cut-off events. [2024-06-21 15:48:16,149 INFO L125 PetriNetUnfolderBase]: For 241958/241962 co-relation queries the response was YES. [2024-06-21 15:48:16,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25660 conditions, 3581 events. 2121/3581 cut-off events. For 241958/241962 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22197 event pairs, 380 based on Foata normal form. 2/3581 useless extension candidates. Maximal degree in co-relation 25493. Up to 2974 conditions per place. [2024-06-21 15:48:16,199 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 338 selfloop transitions, 168 changer transitions 0/513 dead transitions. [2024-06-21 15:48:16,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 513 transitions, 8403 flow [2024-06-21 15:48:16,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:48:16,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:48:16,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-21 15:48:16,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:48:16,200 INFO L175 Difference]: Start difference. First operand has 378 places, 493 transitions, 6997 flow. Second operand 11 states and 242 transitions. [2024-06-21 15:48:16,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 513 transitions, 8403 flow [2024-06-21 15:48:18,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 513 transitions, 8082 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 15:48:18,041 INFO L231 Difference]: Finished difference. Result has 381 places, 493 transitions, 7018 flow [2024-06-21 15:48:18,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6676, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7018, PETRI_PLACES=381, PETRI_TRANSITIONS=493} [2024-06-21 15:48:18,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-21 15:48:18,042 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 493 transitions, 7018 flow [2024-06-21 15:48:18,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:18,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:18,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, 1] [2024-06-21 15:48:18,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 15:48:18,042 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:18,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:18,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1385025837, now seen corresponding path program 17 times [2024-06-21 15:48:18,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:18,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463180901] [2024-06-21 15:48:18,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:18,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:18,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:18,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:18,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:18,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463180901] [2024-06-21 15:48:18,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463180901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:18,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:18,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:18,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697975117] [2024-06-21 15:48:18,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:18,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:18,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:18,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:18,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:18,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:18,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 493 transitions, 7018 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:18,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:18,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:18,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:19,004 INFO L124 PetriNetUnfolderBase]: 2118/3577 cut-off events. [2024-06-21 15:48:19,004 INFO L125 PetriNetUnfolderBase]: For 243193/243197 co-relation queries the response was YES. [2024-06-21 15:48:19,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25592 conditions, 3577 events. 2118/3577 cut-off events. For 243193/243197 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22216 event pairs, 380 based on Foata normal form. 2/3577 useless extension candidates. Maximal degree in co-relation 25424. Up to 2971 conditions per place. [2024-06-21 15:48:19,059 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 336 selfloop transitions, 170 changer transitions 0/513 dead transitions. [2024-06-21 15:48:19,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 513 transitions, 8252 flow [2024-06-21 15:48:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:48:19,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:48:19,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-21 15:48:19,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-21 15:48:19,060 INFO L175 Difference]: Start difference. First operand has 381 places, 493 transitions, 7018 flow. Second operand 12 states and 261 transitions. [2024-06-21 15:48:19,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 513 transitions, 8252 flow [2024-06-21 15:48:21,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 513 transitions, 7890 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 15:48:21,095 INFO L231 Difference]: Finished difference. Result has 383 places, 493 transitions, 7003 flow [2024-06-21 15:48:21,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6656, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7003, PETRI_PLACES=383, PETRI_TRANSITIONS=493} [2024-06-21 15:48:21,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-21 15:48:21,095 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 493 transitions, 7003 flow [2024-06-21 15:48:21,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:21,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:21,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:21,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 15:48:21,096 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:21,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:21,096 INFO L85 PathProgramCache]: Analyzing trace with hash -415622271, now seen corresponding path program 18 times [2024-06-21 15:48:21,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:21,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061615708] [2024-06-21 15:48:21,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:21,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:21,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:21,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:21,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:21,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061615708] [2024-06-21 15:48:21,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061615708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:21,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:21,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:21,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598362929] [2024-06-21 15:48:21,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:21,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:21,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:21,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:21,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:21,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:21,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 493 transitions, 7003 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:21,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:21,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:21,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:21,994 INFO L124 PetriNetUnfolderBase]: 2115/3573 cut-off events. [2024-06-21 15:48:21,994 INFO L125 PetriNetUnfolderBase]: For 244115/244119 co-relation queries the response was YES. [2024-06-21 15:48:22,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25518 conditions, 3573 events. 2115/3573 cut-off events. For 244115/244119 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22213 event pairs, 380 based on Foata normal form. 2/3573 useless extension candidates. Maximal degree in co-relation 25349. Up to 2968 conditions per place. [2024-06-21 15:48:22,046 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 174 changer transitions 0/513 dead transitions. [2024-06-21 15:48:22,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 513 transitions, 8061 flow [2024-06-21 15:48:22,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:48:22,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:48:22,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-21 15:48:22,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-21 15:48:22,048 INFO L175 Difference]: Start difference. First operand has 383 places, 493 transitions, 7003 flow. Second operand 13 states and 276 transitions. [2024-06-21 15:48:22,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 513 transitions, 8061 flow [2024-06-21 15:48:24,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 513 transitions, 7705 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 15:48:24,014 INFO L231 Difference]: Finished difference. Result has 387 places, 493 transitions, 7001 flow [2024-06-21 15:48:24,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6647, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7001, PETRI_PLACES=387, PETRI_TRANSITIONS=493} [2024-06-21 15:48:24,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-21 15:48:24,015 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 493 transitions, 7001 flow [2024-06-21 15:48:24,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:24,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:24,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:24,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 15:48:24,015 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:24,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:24,015 INFO L85 PathProgramCache]: Analyzing trace with hash -2143140026, now seen corresponding path program 2 times [2024-06-21 15:48:24,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:24,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129945123] [2024-06-21 15:48:24,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:24,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:24,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:24,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:24,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:24,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129945123] [2024-06-21 15:48:24,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129945123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:24,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:24,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:48:24,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066487693] [2024-06-21 15:48:24,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:24,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:48:24,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:24,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:48:24,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:48:24,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:24,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 493 transitions, 7001 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:24,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:24,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:24,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:24,806 INFO L124 PetriNetUnfolderBase]: 2123/3584 cut-off events. [2024-06-21 15:48:24,806 INFO L125 PetriNetUnfolderBase]: For 253339/253345 co-relation queries the response was YES. [2024-06-21 15:48:24,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25667 conditions, 3584 events. 2123/3584 cut-off events. For 253339/253345 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 22225 event pairs, 368 based on Foata normal form. 8/3591 useless extension candidates. Maximal degree in co-relation 25497. Up to 3125 conditions per place. [2024-06-21 15:48:24,855 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 436 selfloop transitions, 68 changer transitions 0/511 dead transitions. [2024-06-21 15:48:24,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 511 transitions, 8087 flow [2024-06-21 15:48:24,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:48:24,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:48:24,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-21 15:48:24,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:48:24,856 INFO L175 Difference]: Start difference. First operand has 387 places, 493 transitions, 7001 flow. Second operand 8 states and 176 transitions. [2024-06-21 15:48:24,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 511 transitions, 8087 flow [2024-06-21 15:48:26,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 511 transitions, 7680 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-21 15:48:26,580 INFO L231 Difference]: Finished difference. Result has 381 places, 495 transitions, 6790 flow [2024-06-21 15:48:26,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6790, PETRI_PLACES=381, PETRI_TRANSITIONS=495} [2024-06-21 15:48:26,580 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-21 15:48:26,580 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 495 transitions, 6790 flow [2024-06-21 15:48:26,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:26,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:26,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:26,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 15:48:26,581 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:26,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:26,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1478916642, now seen corresponding path program 3 times [2024-06-21 15:48:26,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:26,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375686463] [2024-06-21 15:48:26,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:26,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:26,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:26,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:26,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:26,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375686463] [2024-06-21 15:48:26,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375686463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:26,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:26,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:48:26,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327363990] [2024-06-21 15:48:26,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:26,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:48:26,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:26,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:48:26,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:48:26,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:26,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 495 transitions, 6790 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:26,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:26,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:26,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:27,359 INFO L124 PetriNetUnfolderBase]: 2131/3601 cut-off events. [2024-06-21 15:48:27,360 INFO L125 PetriNetUnfolderBase]: For 260885/260901 co-relation queries the response was YES. [2024-06-21 15:48:27,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25697 conditions, 3601 events. 2131/3601 cut-off events. For 260885/260901 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 22428 event pairs, 390 based on Foata normal form. 18/3618 useless extension candidates. Maximal degree in co-relation 25526. Up to 3153 conditions per place. [2024-06-21 15:48:27,409 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 441 selfloop transitions, 60 changer transitions 0/508 dead transitions. [2024-06-21 15:48:27,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 508 transitions, 7862 flow [2024-06-21 15:48:27,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:48:27,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:48:27,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 15:48:27,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:48:27,410 INFO L175 Difference]: Start difference. First operand has 381 places, 495 transitions, 6790 flow. Second operand 6 states and 136 transitions. [2024-06-21 15:48:27,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 508 transitions, 7862 flow [2024-06-21 15:48:28,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 508 transitions, 7694 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 15:48:28,993 INFO L231 Difference]: Finished difference. Result has 381 places, 497 transitions, 6798 flow [2024-06-21 15:48:28,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6628, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6798, PETRI_PLACES=381, PETRI_TRANSITIONS=497} [2024-06-21 15:48:28,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-21 15:48:28,993 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 497 transitions, 6798 flow [2024-06-21 15:48:28,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:28,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:28,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:28,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 15:48:28,994 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:28,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:28,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1487487522, now seen corresponding path program 4 times [2024-06-21 15:48:28,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:28,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043830606] [2024-06-21 15:48:28,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:28,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:28,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:29,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:29,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:29,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043830606] [2024-06-21 15:48:29,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043830606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:29,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:29,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:48:29,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547519409] [2024-06-21 15:48:29,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:29,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:48:29,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:29,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:48:29,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:48:29,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:29,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 497 transitions, 6798 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:29,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:29,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:29,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:29,786 INFO L124 PetriNetUnfolderBase]: 2139/3615 cut-off events. [2024-06-21 15:48:29,787 INFO L125 PetriNetUnfolderBase]: For 255355/255371 co-relation queries the response was YES. [2024-06-21 15:48:29,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25641 conditions, 3615 events. 2139/3615 cut-off events. For 255355/255371 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 22567 event pairs, 356 based on Foata normal form. 18/3632 useless extension candidates. Maximal degree in co-relation 25469. Up to 3109 conditions per place. [2024-06-21 15:48:29,838 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 432 selfloop transitions, 74 changer transitions 0/513 dead transitions. [2024-06-21 15:48:29,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 513 transitions, 7911 flow [2024-06-21 15:48:29,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:48:29,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:48:29,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-21 15:48:29,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-21 15:48:29,839 INFO L175 Difference]: Start difference. First operand has 381 places, 497 transitions, 6798 flow. Second operand 6 states and 137 transitions. [2024-06-21 15:48:29,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 513 transitions, 7911 flow [2024-06-21 15:48:31,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 513 transitions, 7759 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 15:48:31,703 INFO L231 Difference]: Finished difference. Result has 384 places, 501 transitions, 6907 flow [2024-06-21 15:48:31,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6648, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6907, PETRI_PLACES=384, PETRI_TRANSITIONS=501} [2024-06-21 15:48:31,703 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-21 15:48:31,703 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 501 transitions, 6907 flow [2024-06-21 15:48:31,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:31,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:31,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:31,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 15:48:31,704 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:31,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:31,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1246245583, now seen corresponding path program 19 times [2024-06-21 15:48:31,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:31,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072355736] [2024-06-21 15:48:31,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:31,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:31,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:31,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:31,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:31,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072355736] [2024-06-21 15:48:31,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072355736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:31,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:31,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:31,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558550614] [2024-06-21 15:48:31,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:31,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:31,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:31,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:31,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:31,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:31,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 501 transitions, 6907 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:31,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:31,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:31,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:32,688 INFO L124 PetriNetUnfolderBase]: 2192/3700 cut-off events. [2024-06-21 15:48:32,688 INFO L125 PetriNetUnfolderBase]: For 266544/266548 co-relation queries the response was YES. [2024-06-21 15:48:32,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26614 conditions, 3700 events. 2192/3700 cut-off events. For 266544/266548 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 23124 event pairs, 382 based on Foata normal form. 2/3700 useless extension candidates. Maximal degree in co-relation 26440. Up to 2935 conditions per place. [2024-06-21 15:48:32,735 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 252 changer transitions 0/547 dead transitions. [2024-06-21 15:48:32,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 547 transitions, 8854 flow [2024-06-21 15:48:32,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:48:32,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:48:32,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-21 15:48:32,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:48:32,736 INFO L175 Difference]: Start difference. First operand has 384 places, 501 transitions, 6907 flow. Second operand 12 states and 264 transitions. [2024-06-21 15:48:32,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 547 transitions, 8854 flow [2024-06-21 15:48:34,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 547 transitions, 8728 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-21 15:48:34,541 INFO L231 Difference]: Finished difference. Result has 395 places, 522 transitions, 7672 flow [2024-06-21 15:48:34,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7672, PETRI_PLACES=395, PETRI_TRANSITIONS=522} [2024-06-21 15:48:34,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-21 15:48:34,542 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 522 transitions, 7672 flow [2024-06-21 15:48:34,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:34,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:34,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:34,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 15:48:34,543 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:34,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:34,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1478909481, now seen corresponding path program 20 times [2024-06-21 15:48:34,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:34,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257554853] [2024-06-21 15:48:34,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:34,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:34,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:34,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:34,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:34,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257554853] [2024-06-21 15:48:34,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257554853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:34,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:34,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:34,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425930071] [2024-06-21 15:48:34,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:34,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:34,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:34,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:34,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:34,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:34,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 522 transitions, 7672 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:34,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:34,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:34,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:35,433 INFO L124 PetriNetUnfolderBase]: 2189/3699 cut-off events. [2024-06-21 15:48:35,433 INFO L125 PetriNetUnfolderBase]: For 266425/266439 co-relation queries the response was YES. [2024-06-21 15:48:35,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27124 conditions, 3699 events. 2189/3699 cut-off events. For 266425/266439 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 23186 event pairs, 413 based on Foata normal form. 12/3709 useless extension candidates. Maximal degree in co-relation 26947. Up to 2932 conditions per place. [2024-06-21 15:48:35,488 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 298 selfloop transitions, 235 changer transitions 0/540 dead transitions. [2024-06-21 15:48:35,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 540 transitions, 9140 flow [2024-06-21 15:48:35,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:35,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:35,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 15:48:35,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:48:35,489 INFO L175 Difference]: Start difference. First operand has 395 places, 522 transitions, 7672 flow. Second operand 9 states and 204 transitions. [2024-06-21 15:48:35,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 540 transitions, 9140 flow [2024-06-21 15:48:37,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 540 transitions, 8971 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 15:48:37,386 INFO L231 Difference]: Finished difference. Result has 397 places, 522 transitions, 7983 flow [2024-06-21 15:48:37,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7507, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7983, PETRI_PLACES=397, PETRI_TRANSITIONS=522} [2024-06-21 15:48:37,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-21 15:48:37,386 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 522 transitions, 7983 flow [2024-06-21 15:48:37,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:37,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:37,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:37,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 15:48:37,387 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:37,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:37,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1250656791, now seen corresponding path program 21 times [2024-06-21 15:48:37,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:37,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360342412] [2024-06-21 15:48:37,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:37,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:37,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:37,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:37,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:37,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360342412] [2024-06-21 15:48:37,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360342412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:37,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:37,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:37,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052677992] [2024-06-21 15:48:37,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:37,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:37,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:37,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:37,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:37,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:37,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 522 transitions, 7983 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:37,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:37,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:37,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:38,310 INFO L124 PetriNetUnfolderBase]: 2194/3705 cut-off events. [2024-06-21 15:48:38,310 INFO L125 PetriNetUnfolderBase]: For 264642/264646 co-relation queries the response was YES. [2024-06-21 15:48:38,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27625 conditions, 3705 events. 2194/3705 cut-off events. For 264642/264646 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23171 event pairs, 382 based on Foata normal form. 2/3705 useless extension candidates. Maximal degree in co-relation 27447. Up to 2938 conditions per place. [2024-06-21 15:48:38,364 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 261 changer transitions 0/556 dead transitions. [2024-06-21 15:48:38,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 556 transitions, 9568 flow [2024-06-21 15:48:38,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:48:38,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:48:38,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-21 15:48:38,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:48:38,365 INFO L175 Difference]: Start difference. First operand has 397 places, 522 transitions, 7983 flow. Second operand 13 states and 286 transitions. [2024-06-21 15:48:38,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 556 transitions, 9568 flow [2024-06-21 15:48:40,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 556 transitions, 9062 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 15:48:40,334 INFO L231 Difference]: Finished difference. Result has 404 places, 525 transitions, 8066 flow [2024-06-21 15:48:40,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7483, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8066, PETRI_PLACES=404, PETRI_TRANSITIONS=525} [2024-06-21 15:48:40,334 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-21 15:48:40,334 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 525 transitions, 8066 flow [2024-06-21 15:48:40,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:40,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:40,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:40,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 15:48:40,335 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:40,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:40,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1250651211, now seen corresponding path program 22 times [2024-06-21 15:48:40,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:40,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574108371] [2024-06-21 15:48:40,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:40,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:40,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:40,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:40,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:40,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574108371] [2024-06-21 15:48:40,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574108371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:40,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:40,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:40,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165317921] [2024-06-21 15:48:40,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:40,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:40,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:40,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:40,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:40,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:40,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 525 transitions, 8066 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:40,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:40,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:40,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:41,261 INFO L124 PetriNetUnfolderBase]: 2191/3701 cut-off events. [2024-06-21 15:48:41,261 INFO L125 PetriNetUnfolderBase]: For 265604/265608 co-relation queries the response was YES. [2024-06-21 15:48:41,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27615 conditions, 3701 events. 2191/3701 cut-off events. For 265604/265608 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23165 event pairs, 382 based on Foata normal form. 2/3701 useless extension candidates. Maximal degree in co-relation 27436. Up to 2935 conditions per place. [2024-06-21 15:48:41,315 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 292 selfloop transitions, 259 changer transitions 0/558 dead transitions. [2024-06-21 15:48:41,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 558 transitions, 9612 flow [2024-06-21 15:48:41,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:48:41,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:48:41,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-21 15:48:41,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:48:41,316 INFO L175 Difference]: Start difference. First operand has 404 places, 525 transitions, 8066 flow. Second operand 12 states and 273 transitions. [2024-06-21 15:48:41,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 558 transitions, 9612 flow [2024-06-21 15:48:43,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 558 transitions, 9050 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-21 15:48:43,866 INFO L231 Difference]: Finished difference. Result has 404 places, 525 transitions, 8044 flow [2024-06-21 15:48:43,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7512, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8044, PETRI_PLACES=404, PETRI_TRANSITIONS=525} [2024-06-21 15:48:43,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-21 15:48:43,866 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 525 transitions, 8044 flow [2024-06-21 15:48:43,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:43,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:43,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:43,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 15:48:43,867 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:43,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:43,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1478903901, now seen corresponding path program 23 times [2024-06-21 15:48:43,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:43,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278667551] [2024-06-21 15:48:43,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:43,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:43,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:43,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:43,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:43,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278667551] [2024-06-21 15:48:43,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278667551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:43,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:43,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:43,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583996670] [2024-06-21 15:48:43,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:43,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:43,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:43,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:43,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:44,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:44,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 525 transitions, 8044 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:44,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:44,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:44,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:44,758 INFO L124 PetriNetUnfolderBase]: 2188/3700 cut-off events. [2024-06-21 15:48:44,758 INFO L125 PetriNetUnfolderBase]: For 259298/259312 co-relation queries the response was YES. [2024-06-21 15:48:44,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27443 conditions, 3700 events. 2188/3700 cut-off events. For 259298/259312 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23181 event pairs, 413 based on Foata normal form. 12/3710 useless extension candidates. Maximal degree in co-relation 27265. Up to 2932 conditions per place. [2024-06-21 15:48:44,813 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 298 selfloop transitions, 239 changer transitions 0/544 dead transitions. [2024-06-21 15:48:44,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 544 transitions, 9342 flow [2024-06-21 15:48:44,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:48:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:48:44,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-21 15:48:44,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-21 15:48:44,814 INFO L175 Difference]: Start difference. First operand has 404 places, 525 transitions, 8044 flow. Second operand 11 states and 239 transitions. [2024-06-21 15:48:44,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 544 transitions, 9342 flow [2024-06-21 15:48:46,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 544 transitions, 8860 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-21 15:48:46,715 INFO L231 Difference]: Finished difference. Result has 405 places, 525 transitions, 8050 flow [2024-06-21 15:48:46,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7566, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8050, PETRI_PLACES=405, PETRI_TRANSITIONS=525} [2024-06-21 15:48:46,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-21 15:48:46,716 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 525 transitions, 8050 flow [2024-06-21 15:48:46,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:46,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:46,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:46,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 15:48:46,716 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:46,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:46,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1250824191, now seen corresponding path program 24 times [2024-06-21 15:48:46,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:46,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243165656] [2024-06-21 15:48:46,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:46,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:46,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:46,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-21 15:48:46,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:46,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243165656] [2024-06-21 15:48:46,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243165656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:46,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:46,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:46,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141218340] [2024-06-21 15:48:46,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:46,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:46,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:46,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:46,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:46,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:46,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 525 transitions, 8050 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:46,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:46,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:46,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:47,742 INFO L124 PetriNetUnfolderBase]: 2185/3693 cut-off events. [2024-06-21 15:48:47,742 INFO L125 PetriNetUnfolderBase]: For 247532/247536 co-relation queries the response was YES. [2024-06-21 15:48:47,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27222 conditions, 3693 events. 2185/3693 cut-off events. For 247532/247536 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23106 event pairs, 382 based on Foata normal form. 2/3693 useless extension candidates. Maximal degree in co-relation 27045. Up to 2929 conditions per place. [2024-06-21 15:48:47,788 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 247 changer transitions 0/548 dead transitions. [2024-06-21 15:48:47,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 548 transitions, 9366 flow [2024-06-21 15:48:47,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:47,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:47,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 15:48:47,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-21 15:48:47,789 INFO L175 Difference]: Start difference. First operand has 405 places, 525 transitions, 8050 flow. Second operand 9 states and 209 transitions. [2024-06-21 15:48:47,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 548 transitions, 9366 flow [2024-06-21 15:48:49,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 548 transitions, 8780 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-21 15:48:49,436 INFO L231 Difference]: Finished difference. Result has 402 places, 525 transitions, 7968 flow [2024-06-21 15:48:49,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7464, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7968, PETRI_PLACES=402, PETRI_TRANSITIONS=525} [2024-06-21 15:48:49,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-21 15:48:49,437 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 525 transitions, 7968 flow [2024-06-21 15:48:49,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:49,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:49,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-21 15:48:49,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 15:48:49,437 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:49,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:49,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1251008331, now seen corresponding path program 25 times [2024-06-21 15:48:49,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:49,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606563512] [2024-06-21 15:48:49,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:49,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:49,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:49,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:49,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:49,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606563512] [2024-06-21 15:48:49,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606563512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:49,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:49,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:49,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532984295] [2024-06-21 15:48:49,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:49,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:49,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:49,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:49,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:49,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:49,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 525 transitions, 7968 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:49,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:49,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:49,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:50,338 INFO L124 PetriNetUnfolderBase]: 2190/3702 cut-off events. [2024-06-21 15:48:50,338 INFO L125 PetriNetUnfolderBase]: For 252304/252308 co-relation queries the response was YES. [2024-06-21 15:48:50,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27314 conditions, 3702 events. 2190/3702 cut-off events. For 252304/252308 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23200 event pairs, 382 based on Foata normal form. 2/3702 useless extension candidates. Maximal degree in co-relation 27136. Up to 2935 conditions per place. [2024-06-21 15:48:50,394 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 250 changer transitions 0/550 dead transitions. [2024-06-21 15:48:50,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 550 transitions, 9345 flow [2024-06-21 15:48:50,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:48:50,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:48:50,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-21 15:48:50,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-21 15:48:50,395 INFO L175 Difference]: Start difference. First operand has 402 places, 525 transitions, 7968 flow. Second operand 11 states and 246 transitions. [2024-06-21 15:48:50,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 550 transitions, 9345 flow [2024-06-21 15:48:52,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 550 transitions, 8754 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 15:48:52,472 INFO L231 Difference]: Finished difference. Result has 403 places, 528 transitions, 7950 flow [2024-06-21 15:48:52,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7388, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7950, PETRI_PLACES=403, PETRI_TRANSITIONS=528} [2024-06-21 15:48:52,472 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-21 15:48:52,472 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 528 transitions, 7950 flow [2024-06-21 15:48:52,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:52,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:52,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-21 15:48:52,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 15:48:52,473 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:52,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:52,473 INFO L85 PathProgramCache]: Analyzing trace with hash -2143320167, now seen corresponding path program 26 times [2024-06-21 15:48:52,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:52,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501096351] [2024-06-21 15:48:52,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:52,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:52,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:52,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:52,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501096351] [2024-06-21 15:48:52,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501096351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:52,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:52,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:52,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598999895] [2024-06-21 15:48:52,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:52,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:52,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:52,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:52,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:52,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:52,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 528 transitions, 7950 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:52,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:52,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:52,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:53,361 INFO L124 PetriNetUnfolderBase]: 2187/3698 cut-off events. [2024-06-21 15:48:53,361 INFO L125 PetriNetUnfolderBase]: For 247949/247953 co-relation queries the response was YES. [2024-06-21 15:48:53,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27135 conditions, 3698 events. 2187/3698 cut-off events. For 247949/247953 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23152 event pairs, 382 based on Foata normal form. 2/3698 useless extension candidates. Maximal degree in co-relation 26957. Up to 2932 conditions per place. [2024-06-21 15:48:53,417 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 290 selfloop transitions, 250 changer transitions 0/547 dead transitions. [2024-06-21 15:48:53,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 547 transitions, 9076 flow [2024-06-21 15:48:53,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:53,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:53,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 15:48:53,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-21 15:48:53,418 INFO L175 Difference]: Start difference. First operand has 403 places, 528 transitions, 7950 flow. Second operand 9 states and 205 transitions. [2024-06-21 15:48:53,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 547 transitions, 9076 flow [2024-06-21 15:48:55,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 547 transitions, 8593 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-21 15:48:55,350 INFO L231 Difference]: Finished difference. Result has 403 places, 528 transitions, 7979 flow [2024-06-21 15:48:55,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7467, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7979, PETRI_PLACES=403, PETRI_TRANSITIONS=528} [2024-06-21 15:48:55,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-21 15:48:55,351 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 528 transitions, 7979 flow [2024-06-21 15:48:55,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:55,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:55,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:55,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 15:48:55,352 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:55,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:55,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1971917863, now seen corresponding path program 27 times [2024-06-21 15:48:55,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:55,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939328263] [2024-06-21 15:48:55,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:55,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:55,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:55,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:55,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:55,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939328263] [2024-06-21 15:48:55,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939328263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:55,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:55,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:55,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732293476] [2024-06-21 15:48:55,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:55,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:55,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:55,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:55,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:55,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:55,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 528 transitions, 7979 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:55,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:55,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:55,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:56,157 INFO L124 PetriNetUnfolderBase]: 2192/3707 cut-off events. [2024-06-21 15:48:56,157 INFO L125 PetriNetUnfolderBase]: For 248251/248255 co-relation queries the response was YES. [2024-06-21 15:48:56,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27203 conditions, 3707 events. 2192/3707 cut-off events. For 248251/248255 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 23266 event pairs, 387 based on Foata normal form. 2/3707 useless extension candidates. Maximal degree in co-relation 27025. Up to 2742 conditions per place. [2024-06-21 15:48:56,210 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 321 changer transitions 0/554 dead transitions. [2024-06-21 15:48:56,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 554 transitions, 9417 flow [2024-06-21 15:48:56,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:56,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:56,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 15:48:56,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-21 15:48:56,211 INFO L175 Difference]: Start difference. First operand has 403 places, 528 transitions, 7979 flow. Second operand 9 states and 206 transitions. [2024-06-21 15:48:56,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 554 transitions, 9417 flow [2024-06-21 15:48:58,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 554 transitions, 8844 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 15:48:58,213 INFO L231 Difference]: Finished difference. Result has 402 places, 534 transitions, 8178 flow [2024-06-21 15:48:58,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7408, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8178, PETRI_PLACES=402, PETRI_TRANSITIONS=534} [2024-06-21 15:48:58,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-21 15:48:58,213 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 534 transitions, 8178 flow [2024-06-21 15:48:58,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:58,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:58,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:58,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 15:48:58,214 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:58,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:58,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1607603398, now seen corresponding path program 5 times [2024-06-21 15:48:58,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:58,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432265732] [2024-06-21 15:48:58,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:58,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:58,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:58,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:58,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432265732] [2024-06-21 15:48:58,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432265732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:58,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:58,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:48:58,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304822008] [2024-06-21 15:48:58,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:58,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:48:58,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:58,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:48:58,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:48:58,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:58,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 534 transitions, 8178 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:58,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:58,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:58,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:59,041 INFO L124 PetriNetUnfolderBase]: 2200/3718 cut-off events. [2024-06-21 15:48:59,042 INFO L125 PetriNetUnfolderBase]: For 254942/254948 co-relation queries the response was YES. [2024-06-21 15:48:59,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27736 conditions, 3718 events. 2200/3718 cut-off events. For 254942/254948 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 23304 event pairs, 377 based on Foata normal form. 8/3725 useless extension candidates. Maximal degree in co-relation 27558. Up to 3243 conditions per place. [2024-06-21 15:48:59,096 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 473 selfloop transitions, 72 changer transitions 0/552 dead transitions. [2024-06-21 15:48:59,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 552 transitions, 9348 flow [2024-06-21 15:48:59,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:48:59,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:48:59,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-21 15:48:59,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:48:59,097 INFO L175 Difference]: Start difference. First operand has 402 places, 534 transitions, 8178 flow. Second operand 8 states and 176 transitions. [2024-06-21 15:48:59,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 552 transitions, 9348 flow [2024-06-21 15:49:01,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 552 transitions, 9102 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 15:49:01,044 INFO L231 Difference]: Finished difference. Result has 405 places, 536 transitions, 8127 flow [2024-06-21 15:49:01,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7932, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8127, PETRI_PLACES=405, PETRI_TRANSITIONS=536} [2024-06-21 15:49:01,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-21 15:49:01,045 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 536 transitions, 8127 flow [2024-06-21 15:49:01,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:01,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:01,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:01,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 15:49:01,045 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:01,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:01,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1621888198, now seen corresponding path program 6 times [2024-06-21 15:49:01,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:01,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890930337] [2024-06-21 15:49:01,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:01,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:01,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:01,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:01,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:01,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890930337] [2024-06-21 15:49:01,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890930337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:01,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:01,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:01,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295112256] [2024-06-21 15:49:01,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:01,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:01,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:01,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:01,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:01,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:01,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 536 transitions, 8127 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:01,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:01,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:01,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:02,021 INFO L124 PetriNetUnfolderBase]: 2208/3732 cut-off events. [2024-06-21 15:49:02,022 INFO L125 PetriNetUnfolderBase]: For 257912/257918 co-relation queries the response was YES. [2024-06-21 15:49:02,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27708 conditions, 3732 events. 2208/3732 cut-off events. For 257912/257918 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 23410 event pairs, 375 based on Foata normal form. 8/3739 useless extension candidates. Maximal degree in co-relation 27528. Up to 3233 conditions per place. [2024-06-21 15:49:02,078 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 471 selfloop transitions, 77 changer transitions 0/555 dead transitions. [2024-06-21 15:49:02,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 555 transitions, 9309 flow [2024-06-21 15:49:02,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:49:02,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:49:02,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 15:49:02,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 15:49:02,079 INFO L175 Difference]: Start difference. First operand has 405 places, 536 transitions, 8127 flow. Second operand 8 states and 177 transitions. [2024-06-21 15:49:02,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 555 transitions, 9309 flow [2024-06-21 15:49:03,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 555 transitions, 9130 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 15:49:03,920 INFO L231 Difference]: Finished difference. Result has 407 places, 538 transitions, 8157 flow [2024-06-21 15:49:03,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7948, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8157, PETRI_PLACES=407, PETRI_TRANSITIONS=538} [2024-06-21 15:49:03,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-21 15:49:03,921 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 538 transitions, 8157 flow [2024-06-21 15:49:03,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:03,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:03,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:03,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 15:49:03,922 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:03,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:03,922 INFO L85 PathProgramCache]: Analyzing trace with hash 981476217, now seen corresponding path program 28 times [2024-06-21 15:49:03,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:03,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439718276] [2024-06-21 15:49:03,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:03,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:03,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:04,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:04,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:04,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439718276] [2024-06-21 15:49:04,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439718276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:04,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:04,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:04,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461378961] [2024-06-21 15:49:04,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:04,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:04,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:04,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:04,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:04,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:04,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 538 transitions, 8157 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:04,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:04,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:04,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:04,841 INFO L124 PetriNetUnfolderBase]: 2221/3753 cut-off events. [2024-06-21 15:49:04,841 INFO L125 PetriNetUnfolderBase]: For 262916/262920 co-relation queries the response was YES. [2024-06-21 15:49:04,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28013 conditions, 3753 events. 2221/3753 cut-off events. For 262916/262920 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 23581 event pairs, 386 based on Foata normal form. 2/3753 useless extension candidates. Maximal degree in co-relation 27832. Up to 3223 conditions per place. [2024-06-21 15:49:04,896 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 84 changer transitions 0/561 dead transitions. [2024-06-21 15:49:04,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 561 transitions, 9583 flow [2024-06-21 15:49:04,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:49:04,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:49:04,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 15:49:04,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-21 15:49:04,897 INFO L175 Difference]: Start difference. First operand has 407 places, 538 transitions, 8157 flow. Second operand 9 states and 199 transitions. [2024-06-21 15:49:04,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 561 transitions, 9583 flow [2024-06-21 15:49:06,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 561 transitions, 9390 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 15:49:06,700 INFO L231 Difference]: Finished difference. Result has 410 places, 544 transitions, 8238 flow [2024-06-21 15:49:06,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8238, PETRI_PLACES=410, PETRI_TRANSITIONS=544} [2024-06-21 15:49:06,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-21 15:49:06,701 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 544 transitions, 8238 flow [2024-06-21 15:49:06,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:06,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:06,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:06,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 15:49:06,701 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:06,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:06,701 INFO L85 PathProgramCache]: Analyzing trace with hash 981465057, now seen corresponding path program 29 times [2024-06-21 15:49:06,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:06,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998472346] [2024-06-21 15:49:06,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:06,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:06,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:06,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:06,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:06,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998472346] [2024-06-21 15:49:06,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998472346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:06,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:06,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:06,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44652982] [2024-06-21 15:49:06,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:06,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:06,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:06,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:06,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:06,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:06,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 544 transitions, 8238 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:06,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:06,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:06,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:07,671 INFO L124 PetriNetUnfolderBase]: 2218/3749 cut-off events. [2024-06-21 15:49:07,671 INFO L125 PetriNetUnfolderBase]: For 264093/264097 co-relation queries the response was YES. [2024-06-21 15:49:07,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27891 conditions, 3749 events. 2218/3749 cut-off events. For 264093/264097 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 23548 event pairs, 384 based on Foata normal form. 2/3749 useless extension candidates. Maximal degree in co-relation 27709. Up to 3220 conditions per place. [2024-06-21 15:49:07,726 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 85 changer transitions 0/562 dead transitions. [2024-06-21 15:49:07,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 562 transitions, 9390 flow [2024-06-21 15:49:07,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:49:07,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:49:07,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-21 15:49:07,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272727272727272 [2024-06-21 15:49:07,727 INFO L175 Difference]: Start difference. First operand has 410 places, 544 transitions, 8238 flow. Second operand 11 states and 232 transitions. [2024-06-21 15:49:07,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 562 transitions, 9390 flow [2024-06-21 15:49:09,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 562 transitions, 9222 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 15:49:09,538 INFO L231 Difference]: Finished difference. Result has 416 places, 544 transitions, 8246 flow [2024-06-21 15:49:09,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8246, PETRI_PLACES=416, PETRI_TRANSITIONS=544} [2024-06-21 15:49:09,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-21 15:49:09,539 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 544 transitions, 8246 flow [2024-06-21 15:49:09,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:09,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:09,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:09,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 15:49:09,539 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:09,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:09,540 INFO L85 PathProgramCache]: Analyzing trace with hash 994363227, now seen corresponding path program 30 times [2024-06-21 15:49:09,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:09,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725982923] [2024-06-21 15:49:09,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:09,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:09,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:09,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-21 15:49:09,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:09,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725982923] [2024-06-21 15:49:09,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725982923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:09,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:09,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:09,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460081830] [2024-06-21 15:49:09,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:09,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:09,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:09,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:09,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:09,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:09,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 544 transitions, 8246 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:09,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:09,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:09,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:10,536 INFO L124 PetriNetUnfolderBase]: 2231/3771 cut-off events. [2024-06-21 15:49:10,536 INFO L125 PetriNetUnfolderBase]: For 273713/273717 co-relation queries the response was YES. [2024-06-21 15:49:10,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28284 conditions, 3771 events. 2231/3771 cut-off events. For 273713/273717 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 23753 event pairs, 389 based on Foata normal form. 2/3771 useless extension candidates. Maximal degree in co-relation 28101. Up to 3067 conditions per place. [2024-06-21 15:49:10,590 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 358 selfloop transitions, 202 changer transitions 0/567 dead transitions. [2024-06-21 15:49:10,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 567 transitions, 9706 flow [2024-06-21 15:49:10,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:49:10,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:49:10,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 15:49:10,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-21 15:49:10,591 INFO L175 Difference]: Start difference. First operand has 416 places, 544 transitions, 8246 flow. Second operand 9 states and 203 transitions. [2024-06-21 15:49:10,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 567 transitions, 9706 flow [2024-06-21 15:49:12,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 567 transitions, 9530 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 15:49:12,548 INFO L231 Difference]: Finished difference. Result has 415 places, 550 transitions, 8598 flow [2024-06-21 15:49:12,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8070, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8598, PETRI_PLACES=415, PETRI_TRANSITIONS=550} [2024-06-21 15:49:12,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-21 15:49:12,548 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 550 transitions, 8598 flow [2024-06-21 15:49:12,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:12,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:12,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:12,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 15:49:12,549 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:12,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:12,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1160597007, now seen corresponding path program 31 times [2024-06-21 15:49:12,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:12,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766006667] [2024-06-21 15:49:12,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:12,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:12,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:12,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:12,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:12,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766006667] [2024-06-21 15:49:12,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766006667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:12,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:12,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:12,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972277695] [2024-06-21 15:49:12,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:12,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:12,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:12,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:12,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:12,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:12,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 550 transitions, 8598 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:12,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:12,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:12,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:13,426 INFO L124 PetriNetUnfolderBase]: 2236/3780 cut-off events. [2024-06-21 15:49:13,426 INFO L125 PetriNetUnfolderBase]: For 280190/280194 co-relation queries the response was YES. [2024-06-21 15:49:13,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28662 conditions, 3780 events. 2236/3780 cut-off events. For 280190/280194 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 23800 event pairs, 389 based on Foata normal form. 2/3780 useless extension candidates. Maximal degree in co-relation 28478. Up to 3073 conditions per place. [2024-06-21 15:49:13,479 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 211 changer transitions 0/572 dead transitions. [2024-06-21 15:49:13,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 572 transitions, 10024 flow [2024-06-21 15:49:13,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:49:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:49:13,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-21 15:49:13,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-21 15:49:13,480 INFO L175 Difference]: Start difference. First operand has 415 places, 550 transitions, 8598 flow. Second operand 11 states and 241 transitions. [2024-06-21 15:49:13,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 572 transitions, 10024 flow [2024-06-21 15:49:16,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 572 transitions, 9798 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 15:49:16,010 INFO L231 Difference]: Finished difference. Result has 421 places, 553 transitions, 8862 flow [2024-06-21 15:49:16,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8376, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8862, PETRI_PLACES=421, PETRI_TRANSITIONS=553} [2024-06-21 15:49:16,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-21 15:49:16,010 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 553 transitions, 8862 flow [2024-06-21 15:49:16,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:16,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:16,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:16,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 15:49:16,011 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:16,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:16,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1153245357, now seen corresponding path program 32 times [2024-06-21 15:49:16,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:16,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883313636] [2024-06-21 15:49:16,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:16,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:16,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:16,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:16,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:16,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883313636] [2024-06-21 15:49:16,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883313636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:16,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:16,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:16,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989421827] [2024-06-21 15:49:16,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:16,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:16,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:16,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:16,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:16,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:16,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 553 transitions, 8862 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:16,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:16,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:16,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:17,070 INFO L124 PetriNetUnfolderBase]: 2241/3789 cut-off events. [2024-06-21 15:49:17,071 INFO L125 PetriNetUnfolderBase]: For 285790/285794 co-relation queries the response was YES. [2024-06-21 15:49:17,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29143 conditions, 3789 events. 2241/3789 cut-off events. For 285790/285794 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23864 event pairs, 389 based on Foata normal form. 2/3789 useless extension candidates. Maximal degree in co-relation 28957. Up to 3079 conditions per place. [2024-06-21 15:49:17,122 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 353 selfloop transitions, 216 changer transitions 0/576 dead transitions. [2024-06-21 15:49:17,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 576 transitions, 10302 flow [2024-06-21 15:49:17,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:49:17,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:49:17,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-21 15:49:17,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-21 15:49:17,123 INFO L175 Difference]: Start difference. First operand has 421 places, 553 transitions, 8862 flow. Second operand 12 states and 260 transitions. [2024-06-21 15:49:17,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 576 transitions, 10302 flow [2024-06-21 15:49:19,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 576 transitions, 9793 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-21 15:49:19,124 INFO L231 Difference]: Finished difference. Result has 424 places, 556 transitions, 8855 flow [2024-06-21 15:49:19,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8365, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8855, PETRI_PLACES=424, PETRI_TRANSITIONS=556} [2024-06-21 15:49:19,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-21 15:49:19,125 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 556 transitions, 8855 flow [2024-06-21 15:49:19,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:19,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:19,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:19,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 15:49:19,126 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:19,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:19,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1153239777, now seen corresponding path program 33 times [2024-06-21 15:49:19,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:19,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425901132] [2024-06-21 15:49:19,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:19,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:19,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:19,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:19,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425901132] [2024-06-21 15:49:19,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425901132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:19,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:19,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:19,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845885092] [2024-06-21 15:49:19,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:19,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:19,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:19,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:19,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:19,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:19,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 556 transitions, 8855 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:19,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:19,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:19,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:20,055 INFO L124 PetriNetUnfolderBase]: 2238/3785 cut-off events. [2024-06-21 15:49:20,055 INFO L125 PetriNetUnfolderBase]: For 285828/285832 co-relation queries the response was YES. [2024-06-21 15:49:20,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29013 conditions, 3785 events. 2238/3785 cut-off events. For 285828/285832 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23853 event pairs, 389 based on Foata normal form. 2/3785 useless extension candidates. Maximal degree in co-relation 28826. Up to 3076 conditions per place. [2024-06-21 15:49:20,115 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 219 changer transitions 0/576 dead transitions. [2024-06-21 15:49:20,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 576 transitions, 10039 flow [2024-06-21 15:49:20,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:49:20,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:49:20,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 274 transitions. [2024-06-21 15:49:20,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5269230769230769 [2024-06-21 15:49:20,116 INFO L175 Difference]: Start difference. First operand has 424 places, 556 transitions, 8855 flow. Second operand 13 states and 274 transitions. [2024-06-21 15:49:20,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 576 transitions, 10039 flow [2024-06-21 15:49:22,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 576 transitions, 9516 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-21 15:49:22,063 INFO L231 Difference]: Finished difference. Result has 427 places, 556 transitions, 8776 flow [2024-06-21 15:49:22,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8332, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8776, PETRI_PLACES=427, PETRI_TRANSITIONS=556} [2024-06-21 15:49:22,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-21 15:49:22,064 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 556 transitions, 8776 flow [2024-06-21 15:49:22,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:22,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:22,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:22,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 15:49:22,065 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:22,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:22,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1039660671, now seen corresponding path program 34 times [2024-06-21 15:49:22,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:22,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706177237] [2024-06-21 15:49:22,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:22,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:22,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:22,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:22,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:22,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706177237] [2024-06-21 15:49:22,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706177237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:22,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:22,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:22,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585888504] [2024-06-21 15:49:22,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:22,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:22,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:22,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:22,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:22,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:22,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 556 transitions, 8776 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:22,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:22,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:22,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:23,075 INFO L124 PetriNetUnfolderBase]: 2243/3790 cut-off events. [2024-06-21 15:49:23,075 INFO L125 PetriNetUnfolderBase]: For 290815/290819 co-relation queries the response was YES. [2024-06-21 15:49:23,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29060 conditions, 3790 events. 2243/3790 cut-off events. For 290815/290819 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23851 event pairs, 382 based on Foata normal form. 2/3790 useless extension candidates. Maximal degree in co-relation 28872. Up to 3142 conditions per place. [2024-06-21 15:49:23,134 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 447 selfloop transitions, 132 changer transitions 0/586 dead transitions. [2024-06-21 15:49:23,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 586 transitions, 10249 flow [2024-06-21 15:49:23,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:49:23,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:49:23,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 15:49:23,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:49:23,135 INFO L175 Difference]: Start difference. First operand has 427 places, 556 transitions, 8776 flow. Second operand 10 states and 225 transitions. [2024-06-21 15:49:23,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 586 transitions, 10249 flow [2024-06-21 15:49:25,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 586 transitions, 9803 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 15:49:25,373 INFO L231 Difference]: Finished difference. Result has 425 places, 559 transitions, 8657 flow [2024-06-21 15:49:25,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8330, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8657, PETRI_PLACES=425, PETRI_TRANSITIONS=559} [2024-06-21 15:49:25,374 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-21 15:49:25,374 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 559 transitions, 8657 flow [2024-06-21 15:49:25,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:25,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:25,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:25,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 15:49:25,374 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:25,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:25,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1039671831, now seen corresponding path program 35 times [2024-06-21 15:49:25,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:25,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436002407] [2024-06-21 15:49:25,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:25,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:25,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:25,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:25,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436002407] [2024-06-21 15:49:25,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436002407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:25,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:25,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:25,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420574221] [2024-06-21 15:49:25,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:25,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:25,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:25,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:25,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:25,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:25,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 559 transitions, 8657 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:25,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:25,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:25,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:26,365 INFO L124 PetriNetUnfolderBase]: 2240/3790 cut-off events. [2024-06-21 15:49:26,365 INFO L125 PetriNetUnfolderBase]: For 290558/290562 co-relation queries the response was YES. [2024-06-21 15:49:26,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28866 conditions, 3790 events. 2240/3790 cut-off events. For 290558/290562 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 23907 event pairs, 386 based on Foata normal form. 2/3790 useless extension candidates. Maximal degree in co-relation 28677. Up to 3139 conditions per place. [2024-06-21 15:49:26,422 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 444 selfloop transitions, 129 changer transitions 0/580 dead transitions. [2024-06-21 15:49:26,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 580 transitions, 9855 flow [2024-06-21 15:49:26,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:49:26,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:49:26,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:49:26,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:49:26,423 INFO L175 Difference]: Start difference. First operand has 425 places, 559 transitions, 8657 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:49:26,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 580 transitions, 9855 flow [2024-06-21 15:49:28,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 580 transitions, 9085 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-21 15:49:28,644 INFO L231 Difference]: Finished difference. Result has 422 places, 559 transitions, 8155 flow [2024-06-21 15:49:28,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7887, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8155, PETRI_PLACES=422, PETRI_TRANSITIONS=559} [2024-06-21 15:49:28,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-21 15:49:28,645 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 559 transitions, 8155 flow [2024-06-21 15:49:28,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:28,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:28,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:28,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 15:49:28,645 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:28,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:28,646 INFO L85 PathProgramCache]: Analyzing trace with hash -6417758, now seen corresponding path program 7 times [2024-06-21 15:49:28,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:28,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514797581] [2024-06-21 15:49:28,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:28,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:28,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:28,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:28,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:28,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514797581] [2024-06-21 15:49:28,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514797581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:28,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:28,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:28,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803965286] [2024-06-21 15:49:28,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:28,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:28,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:28,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:28,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:28,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:28,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 559 transitions, 8155 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:28,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:28,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:28,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:29,489 INFO L124 PetriNetUnfolderBase]: 2261/3825 cut-off events. [2024-06-21 15:49:29,490 INFO L125 PetriNetUnfolderBase]: For 307477/307493 co-relation queries the response was YES. [2024-06-21 15:49:29,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28642 conditions, 3825 events. 2261/3825 cut-off events. For 307477/307493 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 24176 event pairs, 395 based on Foata normal form. 18/3842 useless extension candidates. Maximal degree in co-relation 28455. Up to 3304 conditions per place. [2024-06-21 15:49:29,548 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 496 selfloop transitions, 75 changer transitions 0/578 dead transitions. [2024-06-21 15:49:29,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 578 transitions, 9637 flow [2024-06-21 15:49:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:49:29,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:49:29,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 15:49:29,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 15:49:29,548 INFO L175 Difference]: Start difference. First operand has 422 places, 559 transitions, 8155 flow. Second operand 7 states and 155 transitions. [2024-06-21 15:49:29,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 578 transitions, 9637 flow [2024-06-21 15:49:31,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 578 transitions, 9371 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 15:49:31,660 INFO L231 Difference]: Finished difference. Result has 422 places, 564 transitions, 8172 flow [2024-06-21 15:49:31,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7891, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8172, PETRI_PLACES=422, PETRI_TRANSITIONS=564} [2024-06-21 15:49:31,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-21 15:49:31,661 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 564 transitions, 8172 flow [2024-06-21 15:49:31,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:31,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:31,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:31,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 15:49:31,661 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:31,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:31,662 INFO L85 PathProgramCache]: Analyzing trace with hash 934776980, now seen corresponding path program 8 times [2024-06-21 15:49:31,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:31,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61988137] [2024-06-21 15:49:31,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:31,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:31,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:31,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:31,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:31,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61988137] [2024-06-21 15:49:31,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61988137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:31,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:31,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:31,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559990868] [2024-06-21 15:49:31,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:31,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:31,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:31,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:31,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:31,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:31,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 564 transitions, 8172 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:31,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:31,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:31,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:32,540 INFO L124 PetriNetUnfolderBase]: 2269/3832 cut-off events. [2024-06-21 15:49:32,541 INFO L125 PetriNetUnfolderBase]: For 306002/306008 co-relation queries the response was YES. [2024-06-21 15:49:32,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28738 conditions, 3832 events. 2269/3832 cut-off events. For 306002/306008 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 24144 event pairs, 382 based on Foata normal form. 8/3839 useless extension candidates. Maximal degree in co-relation 28550. Up to 3337 conditions per place. [2024-06-21 15:49:32,607 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 499 selfloop transitions, 75 changer transitions 0/581 dead transitions. [2024-06-21 15:49:32,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 581 transitions, 9412 flow [2024-06-21 15:49:32,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:49:32,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:49:32,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 15:49:32,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 15:49:32,609 INFO L175 Difference]: Start difference. First operand has 422 places, 564 transitions, 8172 flow. Second operand 7 states and 157 transitions. [2024-06-21 15:49:32,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 581 transitions, 9412 flow [2024-06-21 15:49:35,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 581 transitions, 9250 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-21 15:49:35,089 INFO L231 Difference]: Finished difference. Result has 426 places, 566 transitions, 8228 flow [2024-06-21 15:49:35,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8028, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8228, PETRI_PLACES=426, PETRI_TRANSITIONS=566} [2024-06-21 15:49:35,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-21 15:49:35,090 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 566 transitions, 8228 flow [2024-06-21 15:49:35,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:35,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:35,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:35,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 15:49:35,090 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:35,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:35,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1195405986, now seen corresponding path program 9 times [2024-06-21 15:49:35,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:35,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000658416] [2024-06-21 15:49:35,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:35,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:35,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:35,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-21 15:49:35,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:35,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000658416] [2024-06-21 15:49:35,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000658416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:35,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:35,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:35,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891823301] [2024-06-21 15:49:35,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:35,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:35,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:35,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:35,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:35,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:35,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 566 transitions, 8228 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:35,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:35,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:35,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:35,915 INFO L124 PetriNetUnfolderBase]: 2277/3849 cut-off events. [2024-06-21 15:49:35,915 INFO L125 PetriNetUnfolderBase]: For 313555/313571 co-relation queries the response was YES. [2024-06-21 15:49:35,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28913 conditions, 3849 events. 2277/3849 cut-off events. For 313555/313571 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 24361 event pairs, 397 based on Foata normal form. 18/3866 useless extension candidates. Maximal degree in co-relation 28723. Up to 3330 conditions per place. [2024-06-21 15:49:35,971 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 501 selfloop transitions, 75 changer transitions 0/583 dead transitions. [2024-06-21 15:49:35,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 583 transitions, 9685 flow [2024-06-21 15:49:35,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:49:35,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:49:35,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 15:49:35,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 15:49:35,971 INFO L175 Difference]: Start difference. First operand has 426 places, 566 transitions, 8228 flow. Second operand 7 states and 155 transitions. [2024-06-21 15:49:35,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 583 transitions, 9685 flow [2024-06-21 15:49:38,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 583 transitions, 9517 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 15:49:38,200 INFO L231 Difference]: Finished difference. Result has 429 places, 569 transitions, 8304 flow [2024-06-21 15:49:38,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8304, PETRI_PLACES=429, PETRI_TRANSITIONS=569} [2024-06-21 15:49:38,201 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-21 15:49:38,201 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 569 transitions, 8304 flow [2024-06-21 15:49:38,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:38,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:38,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:38,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 15:49:38,202 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:38,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:38,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1073716786, now seen corresponding path program 10 times [2024-06-21 15:49:38,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:38,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617518346] [2024-06-21 15:49:38,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:38,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:38,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:38,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:38,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617518346] [2024-06-21 15:49:38,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617518346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:38,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:38,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:38,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622841770] [2024-06-21 15:49:38,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:38,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:38,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:38,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:38,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:38,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:38,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 569 transitions, 8304 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:38,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:38,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:38,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:39,132 INFO L124 PetriNetUnfolderBase]: 2285/3852 cut-off events. [2024-06-21 15:49:39,133 INFO L125 PetriNetUnfolderBase]: For 317136/317142 co-relation queries the response was YES. [2024-06-21 15:49:39,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29159 conditions, 3852 events. 2285/3852 cut-off events. For 317136/317142 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 24277 event pairs, 378 based on Foata normal form. 8/3859 useless extension candidates. Maximal degree in co-relation 28967. Up to 3317 conditions per place. [2024-06-21 15:49:39,184 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 495 selfloop transitions, 85 changer transitions 0/587 dead transitions. [2024-06-21 15:49:39,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 587 transitions, 9560 flow [2024-06-21 15:49:39,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:49:39,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:49:39,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 15:49:39,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-21 15:49:39,185 INFO L175 Difference]: Start difference. First operand has 429 places, 569 transitions, 8304 flow. Second operand 7 states and 158 transitions. [2024-06-21 15:49:39,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 587 transitions, 9560 flow [2024-06-21 15:49:41,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 587 transitions, 9373 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 15:49:41,566 INFO L231 Difference]: Finished difference. Result has 432 places, 571 transitions, 8357 flow [2024-06-21 15:49:41,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8117, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8357, PETRI_PLACES=432, PETRI_TRANSITIONS=571} [2024-06-21 15:49:41,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-21 15:49:41,567 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 571 transitions, 8357 flow [2024-06-21 15:49:41,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:41,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:41,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:41,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 15:49:41,568 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:41,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:41,568 INFO L85 PathProgramCache]: Analyzing trace with hash -14988638, now seen corresponding path program 11 times [2024-06-21 15:49:41,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:41,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427953426] [2024-06-21 15:49:41,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:41,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:41,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:41,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-21 15:49:41,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:41,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427953426] [2024-06-21 15:49:41,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427953426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:41,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:41,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:41,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454536958] [2024-06-21 15:49:41,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:41,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:41,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:41,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:41,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:41,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:41,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 571 transitions, 8357 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:41,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:41,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:41,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:42,434 INFO L124 PetriNetUnfolderBase]: 2293/3871 cut-off events. [2024-06-21 15:49:42,435 INFO L125 PetriNetUnfolderBase]: For 326215/326231 co-relation queries the response was YES. [2024-06-21 15:49:42,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29364 conditions, 3871 events. 2293/3871 cut-off events. For 326215/326231 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 24450 event pairs, 401 based on Foata normal form. 18/3888 useless extension candidates. Maximal degree in co-relation 29171. Up to 3379 conditions per place. [2024-06-21 15:49:42,494 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 507 selfloop transitions, 71 changer transitions 0/585 dead transitions. [2024-06-21 15:49:42,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 585 transitions, 9587 flow [2024-06-21 15:49:42,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:49:42,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:49:42,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-21 15:49:42,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-21 15:49:42,495 INFO L175 Difference]: Start difference. First operand has 432 places, 571 transitions, 8357 flow. Second operand 7 states and 153 transitions. [2024-06-21 15:49:42,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 585 transitions, 9587 flow [2024-06-21 15:49:45,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 585 transitions, 9373 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 15:49:45,098 INFO L231 Difference]: Finished difference. Result has 434 places, 573 transitions, 8340 flow [2024-06-21 15:49:45,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8340, PETRI_PLACES=434, PETRI_TRANSITIONS=573} [2024-06-21 15:49:45,099 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-21 15:49:45,099 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 573 transitions, 8340 flow [2024-06-21 15:49:45,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:45,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:45,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:45,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 15:49:45,099 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:45,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:45,100 INFO L85 PathProgramCache]: Analyzing trace with hash -18720449, now seen corresponding path program 36 times [2024-06-21 15:49:45,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:45,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727491451] [2024-06-21 15:49:45,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:45,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:45,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:45,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:45,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:45,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727491451] [2024-06-21 15:49:45,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727491451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:45,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:45,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:45,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524974909] [2024-06-21 15:49:45,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:45,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:45,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:45,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:45,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:45,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:45,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 573 transitions, 8340 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:45,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:45,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:45,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:46,094 INFO L124 PetriNetUnfolderBase]: 2298/3878 cut-off events. [2024-06-21 15:49:46,094 INFO L125 PetriNetUnfolderBase]: For 323672/323676 co-relation queries the response was YES. [2024-06-21 15:49:46,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29356 conditions, 3878 events. 2298/3878 cut-off events. For 323672/323676 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 24497 event pairs, 393 based on Foata normal form. 2/3878 useless extension candidates. Maximal degree in co-relation 29162. Up to 3441 conditions per place. [2024-06-21 15:49:46,150 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 32 changer transitions 0/588 dead transitions. [2024-06-21 15:49:46,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 588 transitions, 9592 flow [2024-06-21 15:49:46,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:49:46,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:49:46,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-21 15:49:46,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-21 15:49:46,151 INFO L175 Difference]: Start difference. First operand has 434 places, 573 transitions, 8340 flow. Second operand 8 states and 170 transitions. [2024-06-21 15:49:46,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 588 transitions, 9592 flow [2024-06-21 15:49:48,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 588 transitions, 9421 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 15:49:48,646 INFO L231 Difference]: Finished difference. Result has 437 places, 576 transitions, 8307 flow [2024-06-21 15:49:48,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8169, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8307, PETRI_PLACES=437, PETRI_TRANSITIONS=576} [2024-06-21 15:49:48,646 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-21 15:49:48,646 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 576 transitions, 8307 flow [2024-06-21 15:49:48,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:48,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:48,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:48,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 15:49:48,646 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:48,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:48,647 INFO L85 PathProgramCache]: Analyzing trace with hash -850716293, now seen corresponding path program 37 times [2024-06-21 15:49:48,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:48,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327169429] [2024-06-21 15:49:48,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:48,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:48,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:48,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:48,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:48,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327169429] [2024-06-21 15:49:48,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327169429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:48,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:48,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:48,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305858099] [2024-06-21 15:49:48,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:48,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:48,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:48,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:48,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:48,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:48,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 576 transitions, 8307 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:48,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:48,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:48,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:49,522 INFO L124 PetriNetUnfolderBase]: 2303/3887 cut-off events. [2024-06-21 15:49:49,522 INFO L125 PetriNetUnfolderBase]: For 329125/329129 co-relation queries the response was YES. [2024-06-21 15:49:49,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29355 conditions, 3887 events. 2303/3887 cut-off events. For 329125/329129 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 24566 event pairs, 398 based on Foata normal form. 2/3887 useless extension candidates. Maximal degree in co-relation 29160. Up to 2957 conditions per place. [2024-06-21 15:49:49,580 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 268 selfloop transitions, 323 changer transitions 0/598 dead transitions. [2024-06-21 15:49:49,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 598 transitions, 9811 flow [2024-06-21 15:49:49,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:49:49,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:49:49,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:49:49,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:49:49,581 INFO L175 Difference]: Start difference. First operand has 437 places, 576 transitions, 8307 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:49:49,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 598 transitions, 9811 flow [2024-06-21 15:49:52,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 598 transitions, 9701 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 15:49:52,363 INFO L231 Difference]: Finished difference. Result has 439 places, 579 transitions, 8921 flow [2024-06-21 15:49:52,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8197, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8921, PETRI_PLACES=439, PETRI_TRANSITIONS=579} [2024-06-21 15:49:52,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-21 15:49:52,364 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 579 transitions, 8921 flow [2024-06-21 15:49:52,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:52,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:52,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:52,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 15:49:52,364 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:52,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:52,364 INFO L85 PathProgramCache]: Analyzing trace with hash -684482513, now seen corresponding path program 38 times [2024-06-21 15:49:52,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:52,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58752787] [2024-06-21 15:49:52,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:52,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:52,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:52,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:52,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:52,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58752787] [2024-06-21 15:49:52,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58752787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:52,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:52,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:52,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484989823] [2024-06-21 15:49:52,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:52,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:52,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:52,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:52,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:52,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:52,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 579 transitions, 8921 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:52,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:52,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:52,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:53,300 INFO L124 PetriNetUnfolderBase]: 2316/3905 cut-off events. [2024-06-21 15:49:53,301 INFO L125 PetriNetUnfolderBase]: For 343184/343188 co-relation queries the response was YES. [2024-06-21 15:49:53,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30328 conditions, 3905 events. 2316/3905 cut-off events. For 343184/343188 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24707 event pairs, 396 based on Foata normal form. 2/3905 useless extension candidates. Maximal degree in co-relation 30132. Up to 2972 conditions per place. [2024-06-21 15:49:53,363 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 260 selfloop transitions, 340 changer transitions 0/607 dead transitions. [2024-06-21 15:49:53,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 607 transitions, 10741 flow [2024-06-21 15:49:53,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:49:53,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:49:53,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-21 15:49:53,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-21 15:49:53,364 INFO L175 Difference]: Start difference. First operand has 439 places, 579 transitions, 8921 flow. Second operand 10 states and 227 transitions. [2024-06-21 15:49:53,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 607 transitions, 10741 flow [2024-06-21 15:49:56,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 607 transitions, 9983 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 15:49:56,565 INFO L231 Difference]: Finished difference. Result has 442 places, 585 transitions, 9005 flow [2024-06-21 15:49:56,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8179, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9005, PETRI_PLACES=442, PETRI_TRANSITIONS=585} [2024-06-21 15:49:56,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-21 15:49:56,566 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 585 transitions, 9005 flow [2024-06-21 15:49:56,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:56,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:56,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:56,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 15:49:56,566 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:56,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:56,566 INFO L85 PathProgramCache]: Analyzing trace with hash -15001379, now seen corresponding path program 39 times [2024-06-21 15:49:56,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:56,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994997358] [2024-06-21 15:49:56,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:56,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:56,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:56,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:56,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:56,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994997358] [2024-06-21 15:49:56,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994997358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:56,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:56,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:56,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492842466] [2024-06-21 15:49:56,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:56,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:56,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:56,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:56,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:56,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:56,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 585 transitions, 9005 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:56,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:56,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:56,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:57,550 INFO L124 PetriNetUnfolderBase]: 2329/3930 cut-off events. [2024-06-21 15:49:57,551 INFO L125 PetriNetUnfolderBase]: For 351600/351614 co-relation queries the response was YES. [2024-06-21 15:49:57,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30628 conditions, 3930 events. 2329/3930 cut-off events. For 351600/351614 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 24938 event pairs, 422 based on Foata normal form. 12/3940 useless extension candidates. Maximal degree in co-relation 30432. Up to 2987 conditions per place. [2024-06-21 15:49:57,619 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 347 changer transitions 0/613 dead transitions. [2024-06-21 15:49:57,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 613 transitions, 10835 flow [2024-06-21 15:49:57,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:49:57,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:49:57,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 277 transitions. [2024-06-21 15:49:57,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5326923076923077 [2024-06-21 15:49:57,620 INFO L175 Difference]: Start difference. First operand has 442 places, 585 transitions, 9005 flow. Second operand 13 states and 277 transitions. [2024-06-21 15:49:57,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 613 transitions, 10835 flow [2024-06-21 15:49:59,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 613 transitions, 10073 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 15:49:59,795 INFO L231 Difference]: Finished difference. Result has 447 places, 591 transitions, 9095 flow [2024-06-21 15:49:59,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8259, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9095, PETRI_PLACES=447, PETRI_TRANSITIONS=591} [2024-06-21 15:49:59,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-21 15:49:59,796 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 591 transitions, 9095 flow [2024-06-21 15:49:59,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:59,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:59,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:59,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 15:49:59,797 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:59,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:59,797 INFO L85 PathProgramCache]: Analyzing trace with hash -14995799, now seen corresponding path program 40 times [2024-06-21 15:49:59,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:59,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814698527] [2024-06-21 15:49:59,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:59,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:59,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:59,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:59,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:59,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814698527] [2024-06-21 15:49:59,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814698527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:59,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:59,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:59,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788641358] [2024-06-21 15:49:59,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:59,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:59,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:59,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:59,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:59,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:59,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 591 transitions, 9095 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:59,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:59,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:59,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:00,765 INFO L124 PetriNetUnfolderBase]: 2326/3926 cut-off events. [2024-06-21 15:50:00,765 INFO L125 PetriNetUnfolderBase]: For 345310/345324 co-relation queries the response was YES. [2024-06-21 15:50:00,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30413 conditions, 3926 events. 2326/3926 cut-off events. For 345310/345324 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 24972 event pairs, 422 based on Foata normal form. 12/3936 useless extension candidates. Maximal degree in co-relation 30217. Up to 2984 conditions per place. [2024-06-21 15:50:00,828 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 346 changer transitions 0/610 dead transitions. [2024-06-21 15:50:00,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 610 transitions, 10555 flow [2024-06-21 15:50:00,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:50:00,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:50:00,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-21 15:50:00,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-21 15:50:00,829 INFO L175 Difference]: Start difference. First operand has 447 places, 591 transitions, 9095 flow. Second operand 11 states and 240 transitions. [2024-06-21 15:50:00,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 610 transitions, 10555 flow [2024-06-21 15:50:03,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 610 transitions, 9551 flow, removed 71 selfloop flow, removed 10 redundant places. [2024-06-21 15:50:03,964 INFO L231 Difference]: Finished difference. Result has 448 places, 591 transitions, 8789 flow [2024-06-21 15:50:03,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8091, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8789, PETRI_PLACES=448, PETRI_TRANSITIONS=591} [2024-06-21 15:50:03,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 407 predicate places. [2024-06-21 15:50:03,965 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 591 transitions, 8789 flow [2024-06-21 15:50:03,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:03,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:03,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:03,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 15:50:03,966 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:03,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:03,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1211440971, now seen corresponding path program 41 times [2024-06-21 15:50:03,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:03,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026440447] [2024-06-21 15:50:03,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:03,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:03,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:04,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:04,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:04,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026440447] [2024-06-21 15:50:04,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026440447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:04,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:04,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:04,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749348388] [2024-06-21 15:50:04,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:04,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:04,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:04,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:04,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:04,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:04,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 591 transitions, 8789 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:04,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:04,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:04,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:04,939 INFO L124 PetriNetUnfolderBase]: 2331/3932 cut-off events. [2024-06-21 15:50:04,939 INFO L125 PetriNetUnfolderBase]: For 348014/348018 co-relation queries the response was YES. [2024-06-21 15:50:04,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29903 conditions, 3932 events. 2331/3932 cut-off events. For 348014/348018 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 24904 event pairs, 396 based on Foata normal form. 2/3932 useless extension candidates. Maximal degree in co-relation 29707. Up to 2990 conditions per place. [2024-06-21 15:50:05,001 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 353 changer transitions 0/617 dead transitions. [2024-06-21 15:50:05,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 617 transitions, 10544 flow [2024-06-21 15:50:05,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:50:05,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:50:05,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-21 15:50:05,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-21 15:50:05,002 INFO L175 Difference]: Start difference. First operand has 448 places, 591 transitions, 8789 flow. Second operand 11 states and 246 transitions. [2024-06-21 15:50:05,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 617 transitions, 10544 flow [2024-06-21 15:50:07,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 617 transitions, 9846 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 15:50:07,709 INFO L231 Difference]: Finished difference. Result has 449 places, 594 transitions, 8864 flow [2024-06-21 15:50:07,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8097, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8864, PETRI_PLACES=449, PETRI_TRANSITIONS=594} [2024-06-21 15:50:07,710 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-21 15:50:07,710 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 594 transitions, 8864 flow [2024-06-21 15:50:07,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:07,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:07,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:07,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 15:50:07,710 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:07,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:07,710 INFO L85 PathProgramCache]: Analyzing trace with hash 128901892, now seen corresponding path program 12 times [2024-06-21 15:50:07,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:07,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701528678] [2024-06-21 15:50:07,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:07,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:07,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:07,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-21 15:50:07,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:07,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701528678] [2024-06-21 15:50:07,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701528678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:07,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:07,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:07,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300260957] [2024-06-21 15:50:07,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:07,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:07,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:07,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:07,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:07,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:07,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 594 transitions, 8864 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:07,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:07,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:07,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:08,595 INFO L124 PetriNetUnfolderBase]: 2326/3931 cut-off events. [2024-06-21 15:50:08,595 INFO L125 PetriNetUnfolderBase]: For 350931/350947 co-relation queries the response was YES. [2024-06-21 15:50:08,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29719 conditions, 3931 events. 2326/3931 cut-off events. For 350931/350947 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 24949 event pairs, 400 based on Foata normal form. 18/3948 useless extension candidates. Maximal degree in co-relation 29522. Up to 3425 conditions per place. [2024-06-21 15:50:08,659 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 529 selfloop transitions, 70 changer transitions 0/606 dead transitions. [2024-06-21 15:50:08,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 606 transitions, 10090 flow [2024-06-21 15:50:08,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:08,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:08,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-21 15:50:08,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-21 15:50:08,660 INFO L175 Difference]: Start difference. First operand has 449 places, 594 transitions, 8864 flow. Second operand 7 states and 153 transitions. [2024-06-21 15:50:08,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 606 transitions, 10090 flow [2024-06-21 15:50:11,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 606 transitions, 9250 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-21 15:50:11,612 INFO L231 Difference]: Finished difference. Result has 446 places, 594 transitions, 8169 flow [2024-06-21 15:50:11,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8024, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8169, PETRI_PLACES=446, PETRI_TRANSITIONS=594} [2024-06-21 15:50:11,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-21 15:50:11,613 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 594 transitions, 8169 flow [2024-06-21 15:50:11,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:11,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:11,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:11,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 15:50:11,613 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:11,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:11,614 INFO L85 PathProgramCache]: Analyzing trace with hash 925814267, now seen corresponding path program 42 times [2024-06-21 15:50:11,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:11,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084047903] [2024-06-21 15:50:11,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:11,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:11,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:11,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:11,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:11,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084047903] [2024-06-21 15:50:11,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084047903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:11,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:11,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:11,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553611496] [2024-06-21 15:50:11,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:11,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:11,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:11,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:11,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:11,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:11,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 594 transitions, 8169 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:11,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:11,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:11,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:12,589 INFO L124 PetriNetUnfolderBase]: 2323/3925 cut-off events. [2024-06-21 15:50:12,589 INFO L125 PetriNetUnfolderBase]: For 333931/333935 co-relation queries the response was YES. [2024-06-21 15:50:12,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28816 conditions, 3925 events. 2323/3925 cut-off events. For 333931/333935 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 24919 event pairs, 397 based on Foata normal form. 2/3925 useless extension candidates. Maximal degree in co-relation 28619. Up to 2980 conditions per place. [2024-06-21 15:50:12,651 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 359 changer transitions 0/617 dead transitions. [2024-06-21 15:50:12,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 617 transitions, 9657 flow [2024-06-21 15:50:12,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:50:12,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:50:12,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-21 15:50:12,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-21 15:50:12,652 INFO L175 Difference]: Start difference. First operand has 446 places, 594 transitions, 8169 flow. Second operand 12 states and 260 transitions. [2024-06-21 15:50:12,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 617 transitions, 9657 flow [2024-06-21 15:50:15,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 617 transitions, 9470 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 15:50:15,106 INFO L231 Difference]: Finished difference. Result has 452 places, 594 transitions, 8712 flow [2024-06-21 15:50:15,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7984, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8712, PETRI_PLACES=452, PETRI_TRANSITIONS=594} [2024-06-21 15:50:15,107 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-21 15:50:15,107 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 594 transitions, 8712 flow [2024-06-21 15:50:15,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:15,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:15,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:15,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 15:50:15,107 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:15,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:15,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1181108445, now seen corresponding path program 43 times [2024-06-21 15:50:15,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:15,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945089591] [2024-06-21 15:50:15,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:15,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:15,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:15,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:15,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:15,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945089591] [2024-06-21 15:50:15,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945089591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:15,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:15,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:15,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664229184] [2024-06-21 15:50:15,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:15,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:15,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:15,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:15,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:15,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:15,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 594 transitions, 8712 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:15,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:15,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:15,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:16,065 INFO L124 PetriNetUnfolderBase]: 2328/3933 cut-off events. [2024-06-21 15:50:16,066 INFO L125 PetriNetUnfolderBase]: For 338036/338050 co-relation queries the response was YES. [2024-06-21 15:50:16,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29416 conditions, 3933 events. 2328/3933 cut-off events. For 338036/338050 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 25036 event pairs, 421 based on Foata normal form. 12/3943 useless extension candidates. Maximal degree in co-relation 29218. Up to 2986 conditions per place. [2024-06-21 15:50:16,136 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 350 changer transitions 0/618 dead transitions. [2024-06-21 15:50:16,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 618 transitions, 10253 flow [2024-06-21 15:50:16,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:50:16,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:50:16,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-21 15:50:16,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-21 15:50:16,137 INFO L175 Difference]: Start difference. First operand has 452 places, 594 transitions, 8712 flow. Second operand 13 states and 275 transitions. [2024-06-21 15:50:16,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 618 transitions, 10253 flow [2024-06-21 15:50:19,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 618 transitions, 9509 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 15:50:19,018 INFO L231 Difference]: Finished difference. Result has 453 places, 597 transitions, 8733 flow [2024-06-21 15:50:19,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7976, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8733, PETRI_PLACES=453, PETRI_TRANSITIONS=597} [2024-06-21 15:50:19,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 412 predicate places. [2024-06-21 15:50:19,018 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 597 transitions, 8733 flow [2024-06-21 15:50:19,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:19,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:19,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:19,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 15:50:19,018 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:19,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:19,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1188465675, now seen corresponding path program 44 times [2024-06-21 15:50:19,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:19,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415425346] [2024-06-21 15:50:19,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:19,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:19,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:19,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:19,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:19,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415425346] [2024-06-21 15:50:19,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415425346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:19,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:19,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:19,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412646853] [2024-06-21 15:50:19,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:19,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:19,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:19,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:19,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:19,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:19,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 597 transitions, 8733 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:19,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:19,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:19,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:19,975 INFO L124 PetriNetUnfolderBase]: 2333/3942 cut-off events. [2024-06-21 15:50:19,975 INFO L125 PetriNetUnfolderBase]: For 338160/338174 co-relation queries the response was YES. [2024-06-21 15:50:20,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29439 conditions, 3942 events. 2333/3942 cut-off events. For 338160/338174 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 25079 event pairs, 421 based on Foata normal form. 12/3952 useless extension candidates. Maximal degree in co-relation 29241. Up to 2992 conditions per place. [2024-06-21 15:50:20,034 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 350 changer transitions 0/618 dead transitions. [2024-06-21 15:50:20,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 618 transitions, 10268 flow [2024-06-21 15:50:20,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:50:20,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:50:20,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-21 15:50:20,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-21 15:50:20,035 INFO L175 Difference]: Start difference. First operand has 453 places, 597 transitions, 8733 flow. Second operand 10 states and 221 transitions. [2024-06-21 15:50:20,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 618 transitions, 10268 flow [2024-06-21 15:50:22,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 618 transitions, 9333 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-21 15:50:22,787 INFO L231 Difference]: Finished difference. Result has 451 places, 600 transitions, 8561 flow [2024-06-21 15:50:22,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8561, PETRI_PLACES=451, PETRI_TRANSITIONS=600} [2024-06-21 15:50:22,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-21 15:50:22,787 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 600 transitions, 8561 flow [2024-06-21 15:50:22,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:22,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:22,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:22,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 15:50:22,788 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:22,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:22,788 INFO L85 PathProgramCache]: Analyzing trace with hash 836373154, now seen corresponding path program 13 times [2024-06-21 15:50:22,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:22,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300909779] [2024-06-21 15:50:22,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:22,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:22,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:22,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:22,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:22,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300909779] [2024-06-21 15:50:22,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300909779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:22,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:22,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:22,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738803092] [2024-06-21 15:50:22,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:22,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:22,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:22,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:22,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:22,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:22,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 600 transitions, 8561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:22,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:22,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:22,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:23,652 INFO L124 PetriNetUnfolderBase]: 2341/3961 cut-off events. [2024-06-21 15:50:23,652 INFO L125 PetriNetUnfolderBase]: For 348660/348676 co-relation queries the response was YES. [2024-06-21 15:50:23,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29490 conditions, 3961 events. 2341/3961 cut-off events. For 348660/348676 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25321 event pairs, 355 based on Foata normal form. 18/3978 useless extension candidates. Maximal degree in co-relation 29291. Up to 3296 conditions per place. [2024-06-21 15:50:23,718 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 509 selfloop transitions, 104 changer transitions 0/620 dead transitions. [2024-06-21 15:50:23,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 620 transitions, 10163 flow [2024-06-21 15:50:23,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:23,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:23,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-21 15:50:23,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-21 15:50:23,719 INFO L175 Difference]: Start difference. First operand has 451 places, 600 transitions, 8561 flow. Second operand 7 states and 156 transitions. [2024-06-21 15:50:23,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 620 transitions, 10163 flow [2024-06-21 15:50:26,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 620 transitions, 9483 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 15:50:26,557 INFO L231 Difference]: Finished difference. Result has 452 places, 605 transitions, 8240 flow [2024-06-21 15:50:26,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7881, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8240, PETRI_PLACES=452, PETRI_TRANSITIONS=605} [2024-06-21 15:50:26,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-21 15:50:26,558 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 605 transitions, 8240 flow [2024-06-21 15:50:26,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:26,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:26,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:26,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 15:50:26,558 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:26,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:26,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1039503463, now seen corresponding path program 45 times [2024-06-21 15:50:26,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:26,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716344429] [2024-06-21 15:50:26,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:26,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:26,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:26,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:26,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:26,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716344429] [2024-06-21 15:50:26,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716344429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:26,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:26,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:26,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751512329] [2024-06-21 15:50:26,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:26,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:26,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:26,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:26,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:26,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:26,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 605 transitions, 8240 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:26,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:26,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:26,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:27,642 INFO L124 PetriNetUnfolderBase]: 2338/3954 cut-off events. [2024-06-21 15:50:27,642 INFO L125 PetriNetUnfolderBase]: For 342898/342912 co-relation queries the response was YES. [2024-06-21 15:50:27,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29066 conditions, 3954 events. 2338/3954 cut-off events. For 342898/342912 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25255 event pairs, 425 based on Foata normal form. 12/3964 useless extension candidates. Maximal degree in co-relation 28865. Up to 3001 conditions per place. [2024-06-21 15:50:27,700 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 351 changer transitions 0/624 dead transitions. [2024-06-21 15:50:27,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 624 transitions, 9518 flow [2024-06-21 15:50:27,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:50:27,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:50:27,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-21 15:50:27,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395833333333333 [2024-06-21 15:50:27,701 INFO L175 Difference]: Start difference. First operand has 452 places, 605 transitions, 8240 flow. Second operand 12 states and 259 transitions. [2024-06-21 15:50:27,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 624 transitions, 9518 flow [2024-06-21 15:50:30,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 624 transitions, 9178 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:30,409 INFO L231 Difference]: Finished difference. Result has 459 places, 605 transitions, 8608 flow [2024-06-21 15:50:30,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7900, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8608, PETRI_PLACES=459, PETRI_TRANSITIONS=605} [2024-06-21 15:50:30,410 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-21 15:50:30,410 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 605 transitions, 8608 flow [2024-06-21 15:50:30,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:30,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:30,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:30,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 15:50:30,410 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:30,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:30,411 INFO L85 PathProgramCache]: Analyzing trace with hash 842087074, now seen corresponding path program 14 times [2024-06-21 15:50:30,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:30,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411627235] [2024-06-21 15:50:30,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:30,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:30,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:30,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:30,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:30,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411627235] [2024-06-21 15:50:30,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411627235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:30,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:30,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:30,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762820870] [2024-06-21 15:50:30,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:30,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:30,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:30,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:30,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:30,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:30,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 605 transitions, 8608 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:30,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:30,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:30,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:31,342 INFO L124 PetriNetUnfolderBase]: 2333/3946 cut-off events. [2024-06-21 15:50:31,343 INFO L125 PetriNetUnfolderBase]: For 341511/341527 co-relation queries the response was YES. [2024-06-21 15:50:31,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28942 conditions, 3946 events. 2333/3946 cut-off events. For 341511/341527 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 25189 event pairs, 361 based on Foata normal form. 18/3963 useless extension candidates. Maximal degree in co-relation 28741. Up to 3288 conditions per place. [2024-06-21 15:50:31,409 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 509 selfloop transitions, 104 changer transitions 0/620 dead transitions. [2024-06-21 15:50:31,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 620 transitions, 9885 flow [2024-06-21 15:50:31,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:31,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:31,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 15:50:31,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 15:50:31,410 INFO L175 Difference]: Start difference. First operand has 459 places, 605 transitions, 8608 flow. Second operand 7 states and 155 transitions. [2024-06-21 15:50:31,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 620 transitions, 9885 flow [2024-06-21 15:50:34,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 620 transitions, 9097 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-21 15:50:34,340 INFO L231 Difference]: Finished difference. Result has 454 places, 606 transitions, 8052 flow [2024-06-21 15:50:34,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8052, PETRI_PLACES=454, PETRI_TRANSITIONS=606} [2024-06-21 15:50:34,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-21 15:50:34,341 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 606 transitions, 8052 flow [2024-06-21 15:50:34,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:34,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:34,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:34,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 15:50:34,341 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:34,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:34,341 INFO L85 PathProgramCache]: Analyzing trace with hash -2055453222, now seen corresponding path program 1 times [2024-06-21 15:50:34,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:34,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37617042] [2024-06-21 15:50:34,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:34,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:34,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:34,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-21 15:50:34,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:34,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37617042] [2024-06-21 15:50:34,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37617042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:34,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:34,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:34,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873315994] [2024-06-21 15:50:34,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:34,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:34,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:34,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:34,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:34,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:34,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 606 transitions, 8052 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:34,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:34,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:34,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:35,451 INFO L124 PetriNetUnfolderBase]: 2432/4089 cut-off events. [2024-06-21 15:50:35,451 INFO L125 PetriNetUnfolderBase]: For 457101/457105 co-relation queries the response was YES. [2024-06-21 15:50:35,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30969 conditions, 4089 events. 2432/4089 cut-off events. For 457101/457105 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 25990 event pairs, 276 based on Foata normal form. 7/4094 useless extension candidates. Maximal degree in co-relation 30767. Up to 2878 conditions per place. [2024-06-21 15:50:35,510 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 536 selfloop transitions, 103 changer transitions 0/646 dead transitions. [2024-06-21 15:50:35,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 646 transitions, 9988 flow [2024-06-21 15:50:35,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:35,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:35,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 15:50:35,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-21 15:50:35,511 INFO L175 Difference]: Start difference. First operand has 454 places, 606 transitions, 8052 flow. Second operand 8 states and 197 transitions. [2024-06-21 15:50:35,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 646 transitions, 9988 flow [2024-06-21 15:50:39,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 646 transitions, 9820 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:39,247 INFO L231 Difference]: Finished difference. Result has 458 places, 609 transitions, 8156 flow [2024-06-21 15:50:39,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7884, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8156, PETRI_PLACES=458, PETRI_TRANSITIONS=609} [2024-06-21 15:50:39,248 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-21 15:50:39,248 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 609 transitions, 8156 flow [2024-06-21 15:50:39,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:39,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:39,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:39,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 15:50:39,249 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:39,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:39,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1473137356, now seen corresponding path program 2 times [2024-06-21 15:50:39,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:39,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307462255] [2024-06-21 15:50:39,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:39,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:39,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:39,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:39,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:39,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307462255] [2024-06-21 15:50:39,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307462255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:39,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:39,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:39,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336170508] [2024-06-21 15:50:39,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:39,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:39,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:39,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:39,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:39,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:39,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 609 transitions, 8156 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:39,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:39,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:39,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:40,427 INFO L124 PetriNetUnfolderBase]: 2460/4145 cut-off events. [2024-06-21 15:50:40,427 INFO L125 PetriNetUnfolderBase]: For 463880/463884 co-relation queries the response was YES. [2024-06-21 15:50:40,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31436 conditions, 4145 events. 2460/4145 cut-off events. For 463880/463884 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 26452 event pairs, 327 based on Foata normal form. 7/4150 useless extension candidates. Maximal degree in co-relation 31233. Up to 3508 conditions per place. [2024-06-21 15:50:40,491 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 576 selfloop transitions, 56 changer transitions 0/639 dead transitions. [2024-06-21 15:50:40,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 639 transitions, 9538 flow [2024-06-21 15:50:40,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:40,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:40,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 15:50:40,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:50:40,492 INFO L175 Difference]: Start difference. First operand has 458 places, 609 transitions, 8156 flow. Second operand 8 states and 184 transitions. [2024-06-21 15:50:40,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 639 transitions, 9538 flow [2024-06-21 15:50:43,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 639 transitions, 9425 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:43,602 INFO L231 Difference]: Finished difference. Result has 463 places, 612 transitions, 8199 flow [2024-06-21 15:50:43,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8049, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8199, PETRI_PLACES=463, PETRI_TRANSITIONS=612} [2024-06-21 15:50:43,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-21 15:50:43,603 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 612 transitions, 8199 flow [2024-06-21 15:50:43,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:43,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:43,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:43,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 15:50:43,604 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:43,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:43,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1473137170, now seen corresponding path program 1 times [2024-06-21 15:50:43,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:43,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696730969] [2024-06-21 15:50:43,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:43,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:43,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:43,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:43,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:43,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696730969] [2024-06-21 15:50:43,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696730969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:43,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:43,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:43,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117957738] [2024-06-21 15:50:43,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:43,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:43,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:43,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:43,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:43,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:43,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 612 transitions, 8199 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:43,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:43,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:43,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:44,783 INFO L124 PetriNetUnfolderBase]: 2608/4385 cut-off events. [2024-06-21 15:50:44,783 INFO L125 PetriNetUnfolderBase]: For 578384/578388 co-relation queries the response was YES. [2024-06-21 15:50:44,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35087 conditions, 4385 events. 2608/4385 cut-off events. For 578384/578388 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 28205 event pairs, 316 based on Foata normal form. 7/4390 useless extension candidates. Maximal degree in co-relation 34882. Up to 3419 conditions per place. [2024-06-21 15:50:44,849 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 100 changer transitions 0/656 dead transitions. [2024-06-21 15:50:44,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 656 transitions, 10266 flow [2024-06-21 15:50:44,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:44,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:44,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-21 15:50:44,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-21 15:50:44,850 INFO L175 Difference]: Start difference. First operand has 463 places, 612 transitions, 8199 flow. Second operand 9 states and 217 transitions. [2024-06-21 15:50:44,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 656 transitions, 10266 flow [2024-06-21 15:50:49,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 656 transitions, 10146 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:49,231 INFO L231 Difference]: Finished difference. Result has 468 places, 620 transitions, 8488 flow [2024-06-21 15:50:49,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8079, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8488, PETRI_PLACES=468, PETRI_TRANSITIONS=620} [2024-06-21 15:50:49,231 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-21 15:50:49,231 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 620 transitions, 8488 flow [2024-06-21 15:50:49,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:49,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:49,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:49,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 15:50:49,232 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:49,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:49,232 INFO L85 PathProgramCache]: Analyzing trace with hash -41341524, now seen corresponding path program 2 times [2024-06-21 15:50:49,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:49,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389232017] [2024-06-21 15:50:49,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:49,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:49,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:49,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:49,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:49,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389232017] [2024-06-21 15:50:49,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389232017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:49,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:49,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:49,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905946241] [2024-06-21 15:50:49,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:49,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:49,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:49,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:49,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:49,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:49,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 620 transitions, 8488 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:49,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:49,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:49,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:50,446 INFO L124 PetriNetUnfolderBase]: 2710/4555 cut-off events. [2024-06-21 15:50:50,446 INFO L125 PetriNetUnfolderBase]: For 670979/670983 co-relation queries the response was YES. [2024-06-21 15:50:50,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38160 conditions, 4555 events. 2710/4555 cut-off events. For 670979/670983 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 29498 event pairs, 341 based on Foata normal form. 7/4560 useless extension candidates. Maximal degree in co-relation 37953. Up to 3475 conditions per place. [2024-06-21 15:50:50,522 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 103 changer transitions 0/659 dead transitions. [2024-06-21 15:50:50,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 659 transitions, 10518 flow [2024-06-21 15:50:50,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:50,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:50,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 15:50:50,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 15:50:50,523 INFO L175 Difference]: Start difference. First operand has 468 places, 620 transitions, 8488 flow. Second operand 9 states and 211 transitions. [2024-06-21 15:50:50,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 659 transitions, 10518 flow [2024-06-21 15:50:54,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 659 transitions, 10413 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:54,987 INFO L231 Difference]: Finished difference. Result has 474 places, 627 transitions, 8737 flow [2024-06-21 15:50:54,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8383, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8737, PETRI_PLACES=474, PETRI_TRANSITIONS=627} [2024-06-21 15:50:54,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-21 15:50:54,987 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 627 transitions, 8737 flow [2024-06-21 15:50:54,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:54,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:54,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:54,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 15:50:54,987 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:54,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:54,988 INFO L85 PathProgramCache]: Analyzing trace with hash 579014840, now seen corresponding path program 3 times [2024-06-21 15:50:54,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:54,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890180126] [2024-06-21 15:50:54,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:54,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:54,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:55,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:55,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:55,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890180126] [2024-06-21 15:50:55,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890180126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:55,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:55,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:55,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777806739] [2024-06-21 15:50:55,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:55,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:55,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:55,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:55,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:55,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:55,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 627 transitions, 8737 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:55,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:55,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:55,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:56,213 INFO L124 PetriNetUnfolderBase]: 2763/4646 cut-off events. [2024-06-21 15:50:56,213 INFO L125 PetriNetUnfolderBase]: For 723424/723428 co-relation queries the response was YES. [2024-06-21 15:50:56,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39779 conditions, 4646 events. 2763/4646 cut-off events. For 723424/723428 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 30130 event pairs, 387 based on Foata normal form. 7/4651 useless extension candidates. Maximal degree in co-relation 39569. Up to 3908 conditions per place. [2024-06-21 15:50:56,292 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 589 selfloop transitions, 62 changer transitions 0/658 dead transitions. [2024-06-21 15:50:56,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 658 transitions, 10409 flow [2024-06-21 15:50:56,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:56,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:56,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 15:50:56,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-21 15:50:56,294 INFO L175 Difference]: Start difference. First operand has 474 places, 627 transitions, 8737 flow. Second operand 9 states and 201 transitions. [2024-06-21 15:50:56,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 658 transitions, 10409 flow [2024-06-21 15:51:01,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 658 transitions, 10237 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:01,395 INFO L231 Difference]: Finished difference. Result has 480 places, 629 transitions, 8743 flow [2024-06-21 15:51:01,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8565, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8743, PETRI_PLACES=480, PETRI_TRANSITIONS=629} [2024-06-21 15:51:01,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 439 predicate places. [2024-06-21 15:51:01,396 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 629 transitions, 8743 flow [2024-06-21 15:51:01,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:01,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:01,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:01,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 15:51:01,396 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:01,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:01,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1468495540, now seen corresponding path program 3 times [2024-06-21 15:51:01,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:01,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387198744] [2024-06-21 15:51:01,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:01,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:01,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:01,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:01,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:01,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387198744] [2024-06-21 15:51:01,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387198744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:01,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:01,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:01,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293041124] [2024-06-21 15:51:01,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:01,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:01,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:01,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:01,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:01,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:01,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 629 transitions, 8743 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:01,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:01,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:01,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:02,706 INFO L124 PetriNetUnfolderBase]: 2750/4623 cut-off events. [2024-06-21 15:51:02,707 INFO L125 PetriNetUnfolderBase]: For 693149/693153 co-relation queries the response was YES. [2024-06-21 15:51:02,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38831 conditions, 4623 events. 2750/4623 cut-off events. For 693149/693153 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 29978 event pairs, 349 based on Foata normal form. 7/4628 useless extension candidates. Maximal degree in co-relation 38619. Up to 3552 conditions per place. [2024-06-21 15:51:02,778 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 555 selfloop transitions, 101 changer transitions 0/663 dead transitions. [2024-06-21 15:51:02,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 663 transitions, 10679 flow [2024-06-21 15:51:02,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:51:02,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:51:02,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-21 15:51:02,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 15:51:02,779 INFO L175 Difference]: Start difference. First operand has 480 places, 629 transitions, 8743 flow. Second operand 9 states and 213 transitions. [2024-06-21 15:51:02,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 663 transitions, 10679 flow [2024-06-21 15:51:06,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 663 transitions, 10535 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:06,724 INFO L231 Difference]: Finished difference. Result has 483 places, 629 transitions, 8805 flow [2024-06-21 15:51:06,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8599, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8805, PETRI_PLACES=483, PETRI_TRANSITIONS=629} [2024-06-21 15:51:06,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-21 15:51:06,724 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 629 transitions, 8805 flow [2024-06-21 15:51:06,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:06,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:06,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:06,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 15:51:06,725 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:06,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:06,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1006480910, now seen corresponding path program 4 times [2024-06-21 15:51:06,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:06,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995449111] [2024-06-21 15:51:06,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:06,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:06,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:06,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:06,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:06,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995449111] [2024-06-21 15:51:06,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995449111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:06,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:06,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:06,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936586564] [2024-06-21 15:51:06,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:06,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:06,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:06,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:06,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:06,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:06,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 629 transitions, 8805 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:06,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:06,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:06,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:07,946 INFO L124 PetriNetUnfolderBase]: 2803/4706 cut-off events. [2024-06-21 15:51:07,946 INFO L125 PetriNetUnfolderBase]: For 747457/747461 co-relation queries the response was YES. [2024-06-21 15:51:08,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40240 conditions, 4706 events. 2803/4706 cut-off events. For 747457/747461 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 30609 event pairs, 465 based on Foata normal form. 7/4707 useless extension candidates. Maximal degree in co-relation 40029. Up to 3582 conditions per place. [2024-06-21 15:51:08,022 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 556 selfloop transitions, 100 changer transitions 0/663 dead transitions. [2024-06-21 15:51:08,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 663 transitions, 10775 flow [2024-06-21 15:51:08,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:08,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:08,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 15:51:08,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 15:51:08,023 INFO L175 Difference]: Start difference. First operand has 483 places, 629 transitions, 8805 flow. Second operand 7 states and 174 transitions. [2024-06-21 15:51:08,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 663 transitions, 10775 flow [2024-06-21 15:51:12,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 663 transitions, 10566 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:12,097 INFO L231 Difference]: Finished difference. Result has 484 places, 631 transitions, 8848 flow [2024-06-21 15:51:12,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8596, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8848, PETRI_PLACES=484, PETRI_TRANSITIONS=631} [2024-06-21 15:51:12,098 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 443 predicate places. [2024-06-21 15:51:12,098 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 631 transitions, 8848 flow [2024-06-21 15:51:12,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:12,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:12,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:12,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 15:51:12,098 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:12,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:12,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1006360754, now seen corresponding path program 4 times [2024-06-21 15:51:12,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:12,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064742581] [2024-06-21 15:51:12,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:12,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:12,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:12,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:12,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:12,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064742581] [2024-06-21 15:51:12,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064742581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:12,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:12,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:12,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108336476] [2024-06-21 15:51:12,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:12,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:12,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:12,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:12,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:12,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:12,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 631 transitions, 8848 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:12,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:12,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:12,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:13,356 INFO L124 PetriNetUnfolderBase]: 2790/4676 cut-off events. [2024-06-21 15:51:13,356 INFO L125 PetriNetUnfolderBase]: For 717763/717767 co-relation queries the response was YES. [2024-06-21 15:51:13,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39366 conditions, 4676 events. 2790/4676 cut-off events. For 717763/717767 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 30369 event pairs, 539 based on Foata normal form. 7/4672 useless extension candidates. Maximal degree in co-relation 39154. Up to 3986 conditions per place. [2024-06-21 15:51:13,445 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 568 selfloop transitions, 83 changer transitions 0/658 dead transitions. [2024-06-21 15:51:13,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 658 transitions, 10500 flow [2024-06-21 15:51:13,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:13,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:13,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 15:51:13,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:51:13,446 INFO L175 Difference]: Start difference. First operand has 484 places, 631 transitions, 8848 flow. Second operand 8 states and 188 transitions. [2024-06-21 15:51:13,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 658 transitions, 10500 flow [2024-06-21 15:51:16,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 658 transitions, 10261 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:16,941 INFO L231 Difference]: Finished difference. Result has 488 places, 631 transitions, 8779 flow [2024-06-21 15:51:16,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8609, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8779, PETRI_PLACES=488, PETRI_TRANSITIONS=631} [2024-06-21 15:51:16,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-21 15:51:16,942 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 631 transitions, 8779 flow [2024-06-21 15:51:16,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:16,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:16,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:16,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 15:51:16,942 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:16,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:16,943 INFO L85 PathProgramCache]: Analyzing trace with hash -864377840, now seen corresponding path program 5 times [2024-06-21 15:51:16,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:16,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898545704] [2024-06-21 15:51:16,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:16,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:16,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:17,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:17,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:17,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898545704] [2024-06-21 15:51:17,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898545704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:17,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:17,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:17,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945409617] [2024-06-21 15:51:17,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:17,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:17,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:17,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:17,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:17,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:17,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 631 transitions, 8779 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:17,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:17,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:17,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:18,281 INFO L124 PetriNetUnfolderBase]: 2818/4731 cut-off events. [2024-06-21 15:51:18,281 INFO L125 PetriNetUnfolderBase]: For 741560/741564 co-relation queries the response was YES. [2024-06-21 15:51:18,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39458 conditions, 4731 events. 2818/4731 cut-off events. For 741560/741564 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 30814 event pairs, 491 based on Foata normal form. 9/4738 useless extension candidates. Maximal degree in co-relation 39245. Up to 3788 conditions per place. [2024-06-21 15:51:18,359 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 547 selfloop transitions, 107 changer transitions 0/661 dead transitions. [2024-06-21 15:51:18,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 661 transitions, 10487 flow [2024-06-21 15:51:18,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:18,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:18,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:51:18,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:51:18,360 INFO L175 Difference]: Start difference. First operand has 488 places, 631 transitions, 8779 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:51:18,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 661 transitions, 10487 flow [2024-06-21 15:51:22,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 661 transitions, 10331 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 15:51:22,276 INFO L231 Difference]: Finished difference. Result has 488 places, 632 transitions, 8868 flow [2024-06-21 15:51:22,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8623, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8868, PETRI_PLACES=488, PETRI_TRANSITIONS=632} [2024-06-21 15:51:22,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-21 15:51:22,276 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 632 transitions, 8868 flow [2024-06-21 15:51:22,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:22,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:22,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:22,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 15:51:22,277 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:22,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:22,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1006360940, now seen corresponding path program 6 times [2024-06-21 15:51:22,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:22,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002182169] [2024-06-21 15:51:22,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:22,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:22,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:22,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:22,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:22,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002182169] [2024-06-21 15:51:22,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002182169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:22,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:22,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:22,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129457446] [2024-06-21 15:51:22,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:22,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:22,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:22,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:22,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:22,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:22,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 632 transitions, 8868 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:22,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:22,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:22,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:23,517 INFO L124 PetriNetUnfolderBase]: 2805/4703 cut-off events. [2024-06-21 15:51:23,518 INFO L125 PetriNetUnfolderBase]: For 696793/696797 co-relation queries the response was YES. [2024-06-21 15:51:23,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38833 conditions, 4703 events. 2805/4703 cut-off events. For 696793/696797 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 30636 event pairs, 544 based on Foata normal form. 7/4699 useless extension candidates. Maximal degree in co-relation 38619. Up to 4130 conditions per place. [2024-06-21 15:51:23,595 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 599 selfloop transitions, 48 changer transitions 0/654 dead transitions. [2024-06-21 15:51:23,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 654 transitions, 10230 flow [2024-06-21 15:51:23,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:23,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:23,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:51:23,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:51:23,596 INFO L175 Difference]: Start difference. First operand has 488 places, 632 transitions, 8868 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:51:23,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 654 transitions, 10230 flow [2024-06-21 15:51:27,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 654 transitions, 9989 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:27,505 INFO L231 Difference]: Finished difference. Result has 489 places, 632 transitions, 8727 flow [2024-06-21 15:51:27,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8627, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8727, PETRI_PLACES=489, PETRI_TRANSITIONS=632} [2024-06-21 15:51:27,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-21 15:51:27,506 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 632 transitions, 8727 flow [2024-06-21 15:51:27,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:27,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:27,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, 1, 1] [2024-06-21 15:51:27,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 15:51:27,507 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:27,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:27,507 INFO L85 PathProgramCache]: Analyzing trace with hash -855806960, now seen corresponding path program 7 times [2024-06-21 15:51:27,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:27,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677440363] [2024-06-21 15:51:27,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:27,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:27,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:27,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-21 15:51:27,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:27,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677440363] [2024-06-21 15:51:27,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677440363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:27,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:27,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:27,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474846800] [2024-06-21 15:51:27,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:27,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:27,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:27,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:27,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:27,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:27,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 632 transitions, 8727 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:27,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:27,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:27,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:28,712 INFO L124 PetriNetUnfolderBase]: 2833/4758 cut-off events. [2024-06-21 15:51:28,712 INFO L125 PetriNetUnfolderBase]: For 710912/710916 co-relation queries the response was YES. [2024-06-21 15:51:28,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38828 conditions, 4758 events. 2833/4758 cut-off events. For 710912/710916 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 31094 event pairs, 565 based on Foata normal form. 9/4763 useless extension candidates. Maximal degree in co-relation 38614. Up to 4091 conditions per place. [2024-06-21 15:51:28,798 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 549 selfloop transitions, 98 changer transitions 0/654 dead transitions. [2024-06-21 15:51:28,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 654 transitions, 10127 flow [2024-06-21 15:51:28,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:28,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:28,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:51:28,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:51:28,798 INFO L175 Difference]: Start difference. First operand has 489 places, 632 transitions, 8727 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:51:28,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 654 transitions, 10127 flow [2024-06-21 15:51:33,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 654 transitions, 10028 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:33,026 INFO L231 Difference]: Finished difference. Result has 490 places, 633 transitions, 8857 flow [2024-06-21 15:51:33,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8628, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8857, PETRI_PLACES=490, PETRI_TRANSITIONS=633} [2024-06-21 15:51:33,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-21 15:51:33,027 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 633 transitions, 8857 flow [2024-06-21 15:51:33,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:33,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:33,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:33,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 15:51:33,027 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:33,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:33,027 INFO L85 PathProgramCache]: Analyzing trace with hash -740663660, now seen corresponding path program 8 times [2024-06-21 15:51:33,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:33,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436448568] [2024-06-21 15:51:33,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:33,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:33,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:33,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:33,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:33,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436448568] [2024-06-21 15:51:33,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436448568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:33,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:33,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:33,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167806460] [2024-06-21 15:51:33,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:33,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:33,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:33,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:33,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:33,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:33,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 633 transitions, 8857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:33,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:33,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:33,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:34,553 INFO L124 PetriNetUnfolderBase]: 2907/4872 cut-off events. [2024-06-21 15:51:34,554 INFO L125 PetriNetUnfolderBase]: For 767403/767407 co-relation queries the response was YES. [2024-06-21 15:51:34,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40802 conditions, 4872 events. 2907/4872 cut-off events. For 767403/767407 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 31831 event pairs, 575 based on Foata normal form. 7/4875 useless extension candidates. Maximal degree in co-relation 40587. Up to 4231 conditions per place. [2024-06-21 15:51:34,627 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 587 selfloop transitions, 66 changer transitions 0/660 dead transitions. [2024-06-21 15:51:34,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 660 transitions, 10572 flow [2024-06-21 15:51:34,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:34,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:34,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 15:51:34,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 15:51:34,628 INFO L175 Difference]: Start difference. First operand has 490 places, 633 transitions, 8857 flow. Second operand 8 states and 185 transitions. [2024-06-21 15:51:34,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 660 transitions, 10572 flow [2024-06-21 15:51:39,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 660 transitions, 10371 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:39,080 INFO L231 Difference]: Finished difference. Result has 493 places, 637 transitions, 8878 flow [2024-06-21 15:51:39,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8658, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8878, PETRI_PLACES=493, PETRI_TRANSITIONS=637} [2024-06-21 15:51:39,080 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-21 15:51:39,081 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 637 transitions, 8878 flow [2024-06-21 15:51:39,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:39,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:39,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:39,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 15:51:39,081 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:39,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:39,082 INFO L85 PathProgramCache]: Analyzing trace with hash -740515790, now seen corresponding path program 9 times [2024-06-21 15:51:39,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:39,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051577469] [2024-06-21 15:51:39,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:39,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:39,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:39,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:39,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:39,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051577469] [2024-06-21 15:51:39,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051577469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:39,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:39,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:39,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513481559] [2024-06-21 15:51:39,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:39,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:39,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:39,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:39,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:39,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:39,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 637 transitions, 8878 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:39,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:39,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:39,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:40,629 INFO L124 PetriNetUnfolderBase]: 2889/4850 cut-off events. [2024-06-21 15:51:40,629 INFO L125 PetriNetUnfolderBase]: For 723976/723980 co-relation queries the response was YES. [2024-06-21 15:51:40,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39658 conditions, 4850 events. 2889/4850 cut-off events. For 723976/723980 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 31774 event pairs, 575 based on Foata normal form. 9/4855 useless extension candidates. Maximal degree in co-relation 39442. Up to 4253 conditions per place. [2024-06-21 15:51:40,704 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 585 selfloop transitions, 63 changer transitions 0/655 dead transitions. [2024-06-21 15:51:40,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 655 transitions, 10252 flow [2024-06-21 15:51:40,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:40,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:40,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:51:40,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:51:40,705 INFO L175 Difference]: Start difference. First operand has 493 places, 637 transitions, 8878 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:51:40,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 655 transitions, 10252 flow [2024-06-21 15:51:44,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 655 transitions, 10115 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 15:51:44,736 INFO L231 Difference]: Finished difference. Result has 495 places, 637 transitions, 8879 flow [2024-06-21 15:51:44,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8741, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8879, PETRI_PLACES=495, PETRI_TRANSITIONS=637} [2024-06-21 15:51:44,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-21 15:51:44,737 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 637 transitions, 8879 flow [2024-06-21 15:51:44,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:44,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:44,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:44,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 15:51:44,737 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:44,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:44,737 INFO L85 PathProgramCache]: Analyzing trace with hash -740663474, now seen corresponding path program 5 times [2024-06-21 15:51:44,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:44,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052418675] [2024-06-21 15:51:44,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:44,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:44,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:44,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:44,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:44,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052418675] [2024-06-21 15:51:44,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052418675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:44,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:44,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:44,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28747644] [2024-06-21 15:51:44,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:44,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:44,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:44,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:44,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:44,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:44,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 637 transitions, 8879 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:44,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:44,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:44,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:46,393 INFO L124 PetriNetUnfolderBase]: 2955/4950 cut-off events. [2024-06-21 15:51:46,394 INFO L125 PetriNetUnfolderBase]: For 783235/783239 co-relation queries the response was YES. [2024-06-21 15:51:46,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41541 conditions, 4950 events. 2955/4950 cut-off events. For 783235/783239 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 32433 event pairs, 581 based on Foata normal form. 7/4953 useless extension candidates. Maximal degree in co-relation 41324. Up to 4309 conditions per place. [2024-06-21 15:51:46,469 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 580 selfloop transitions, 75 changer transitions 0/662 dead transitions. [2024-06-21 15:51:46,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 662 transitions, 10607 flow [2024-06-21 15:51:46,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:46,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:46,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 15:51:46,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 15:51:46,470 INFO L175 Difference]: Start difference. First operand has 495 places, 637 transitions, 8879 flow. Second operand 8 states and 187 transitions. [2024-06-21 15:51:46,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 662 transitions, 10607 flow [2024-06-21 15:51:51,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 662 transitions, 10491 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 15:51:51,693 INFO L231 Difference]: Finished difference. Result has 498 places, 639 transitions, 8989 flow [2024-06-21 15:51:51,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8763, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8989, PETRI_PLACES=498, PETRI_TRANSITIONS=639} [2024-06-21 15:51:51,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-21 15:51:51,693 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 639 transitions, 8989 flow [2024-06-21 15:51:51,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:51,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:51,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, 1] [2024-06-21 15:51:51,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 15:51:51,694 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:51,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:51,694 INFO L85 PathProgramCache]: Analyzing trace with hash -740337044, now seen corresponding path program 6 times [2024-06-21 15:51:51,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:51,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210137145] [2024-06-21 15:51:51,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:51,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:51,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:51,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:51,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:51,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210137145] [2024-06-21 15:51:51,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210137145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:51,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:51,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:51,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129577019] [2024-06-21 15:51:51,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:51,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:51,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:51,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:51,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:51,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:51,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 639 transitions, 8989 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:51,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:51,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:51,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:53,315 INFO L124 PetriNetUnfolderBase]: 2937/4926 cut-off events. [2024-06-21 15:51:53,315 INFO L125 PetriNetUnfolderBase]: For 750883/750887 co-relation queries the response was YES. [2024-06-21 15:51:53,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40525 conditions, 4926 events. 2937/4926 cut-off events. For 750883/750887 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 32312 event pairs, 581 based on Foata normal form. 9/4933 useless extension candidates. Maximal degree in co-relation 40307. Up to 4331 conditions per place. [2024-06-21 15:51:53,551 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 75 changer transitions 0/658 dead transitions. [2024-06-21 15:51:53,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 658 transitions, 10371 flow [2024-06-21 15:51:53,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:53,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:53,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 15:51:53,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 15:51:53,552 INFO L175 Difference]: Start difference. First operand has 498 places, 639 transitions, 8989 flow. Second operand 8 states and 185 transitions. [2024-06-21 15:51:53,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 658 transitions, 10371 flow [2024-06-21 15:51:58,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 658 transitions, 10255 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:58,022 INFO L231 Difference]: Finished difference. Result has 502 places, 639 transitions, 9034 flow [2024-06-21 15:51:58,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8873, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9034, PETRI_PLACES=502, PETRI_TRANSITIONS=639} [2024-06-21 15:51:58,023 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-21 15:51:58,023 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 639 transitions, 9034 flow [2024-06-21 15:51:58,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:58,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:58,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:58,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 15:51:58,023 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:58,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:58,023 INFO L85 PathProgramCache]: Analyzing trace with hash -874533296, now seen corresponding path program 10 times [2024-06-21 15:51:58,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:58,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507303367] [2024-06-21 15:51:58,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:58,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:58,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:58,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:58,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:58,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507303367] [2024-06-21 15:51:58,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507303367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:58,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:58,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:58,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283636859] [2024-06-21 15:51:58,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:58,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:58,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:58,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:58,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:58,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:58,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 639 transitions, 9034 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:58,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:58,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:58,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:59,609 INFO L124 PetriNetUnfolderBase]: 2919/4902 cut-off events. [2024-06-21 15:51:59,609 INFO L125 PetriNetUnfolderBase]: For 698838/698842 co-relation queries the response was YES. [2024-06-21 15:51:59,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39417 conditions, 4902 events. 2919/4902 cut-off events. For 698838/698842 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 32203 event pairs, 506 based on Foata normal form. 9/4909 useless extension candidates. Maximal degree in co-relation 39197. Up to 4043 conditions per place. [2024-06-21 15:51:59,691 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 560 selfloop transitions, 95 changer transitions 0/662 dead transitions. [2024-06-21 15:51:59,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 662 transitions, 10436 flow [2024-06-21 15:51:59,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:51:59,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:51:59,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 15:51:59,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 15:51:59,692 INFO L175 Difference]: Start difference. First operand has 502 places, 639 transitions, 9034 flow. Second operand 6 states and 152 transitions. [2024-06-21 15:51:59,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 662 transitions, 10436 flow [2024-06-21 15:52:04,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 662 transitions, 10289 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:04,507 INFO L231 Difference]: Finished difference. Result has 502 places, 639 transitions, 9109 flow [2024-06-21 15:52:04,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8887, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9109, PETRI_PLACES=502, PETRI_TRANSITIONS=639} [2024-06-21 15:52:04,508 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-21 15:52:04,508 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 639 transitions, 9109 flow [2024-06-21 15:52:04,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:04,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:04,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:04,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 15:52:04,508 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:04,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:04,508 INFO L85 PathProgramCache]: Analyzing trace with hash -878047580, now seen corresponding path program 7 times [2024-06-21 15:52:04,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:04,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085722966] [2024-06-21 15:52:04,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:04,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:04,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:04,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:04,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:04,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085722966] [2024-06-21 15:52:04,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085722966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:04,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:04,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:04,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93235005] [2024-06-21 15:52:04,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:04,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:04,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:04,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:04,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:04,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:04,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 639 transitions, 9109 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:04,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:04,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:04,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:06,012 INFO L124 PetriNetUnfolderBase]: 2967/4982 cut-off events. [2024-06-21 15:52:06,012 INFO L125 PetriNetUnfolderBase]: For 743713/743717 co-relation queries the response was YES. [2024-06-21 15:52:06,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40830 conditions, 4982 events. 2967/4982 cut-off events. For 743713/743717 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 32753 event pairs, 535 based on Foata normal form. 9/4989 useless extension candidates. Maximal degree in co-relation 40609. Up to 4199 conditions per place. [2024-06-21 15:52:06,088 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 564 selfloop transitions, 94 changer transitions 0/665 dead transitions. [2024-06-21 15:52:06,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 665 transitions, 10871 flow [2024-06-21 15:52:06,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:06,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:06,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 15:52:06,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:52:06,089 INFO L175 Difference]: Start difference. First operand has 502 places, 639 transitions, 9109 flow. Second operand 8 states and 188 transitions. [2024-06-21 15:52:06,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 665 transitions, 10871 flow [2024-06-21 15:52:10,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 665 transitions, 10617 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 15:52:10,511 INFO L231 Difference]: Finished difference. Result has 503 places, 641 transitions, 9168 flow [2024-06-21 15:52:10,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8861, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9168, PETRI_PLACES=503, PETRI_TRANSITIONS=641} [2024-06-21 15:52:10,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-21 15:52:10,511 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 641 transitions, 9168 flow [2024-06-21 15:52:10,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:10,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:10,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:10,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 15:52:10,511 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:10,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:10,512 INFO L85 PathProgramCache]: Analyzing trace with hash -646453400, now seen corresponding path program 8 times [2024-06-21 15:52:10,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:10,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827684917] [2024-06-21 15:52:10,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:10,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:10,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:10,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:10,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:10,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827684917] [2024-06-21 15:52:10,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827684917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:10,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:10,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:10,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507649216] [2024-06-21 15:52:10,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:10,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:10,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:10,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:10,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:10,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:10,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 641 transitions, 9168 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:10,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:10,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:10,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:12,123 INFO L124 PetriNetUnfolderBase]: 2995/5024 cut-off events. [2024-06-21 15:52:12,123 INFO L125 PetriNetUnfolderBase]: For 725789/725793 co-relation queries the response was YES. [2024-06-21 15:52:12,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41193 conditions, 5024 events. 2995/5024 cut-off events. For 725789/725793 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 33114 event pairs, 603 based on Foata normal form. 9/5031 useless extension candidates. Maximal degree in co-relation 40973. Up to 4425 conditions per place. [2024-06-21 15:52:12,199 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 579 selfloop transitions, 75 changer transitions 0/661 dead transitions. [2024-06-21 15:52:12,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 661 transitions, 10596 flow [2024-06-21 15:52:12,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:12,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:12,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 15:52:12,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:52:12,201 INFO L175 Difference]: Start difference. First operand has 503 places, 641 transitions, 9168 flow. Second operand 8 states and 184 transitions. [2024-06-21 15:52:12,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 661 transitions, 10596 flow [2024-06-21 15:52:16,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 661 transitions, 10408 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 15:52:16,225 INFO L231 Difference]: Finished difference. Result has 506 places, 642 transitions, 9183 flow [2024-06-21 15:52:16,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8984, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9183, PETRI_PLACES=506, PETRI_TRANSITIONS=642} [2024-06-21 15:52:16,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-21 15:52:16,226 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 642 transitions, 9183 flow [2024-06-21 15:52:16,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:16,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:16,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:16,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 15:52:16,226 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:16,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:16,226 INFO L85 PathProgramCache]: Analyzing trace with hash -874671680, now seen corresponding path program 9 times [2024-06-21 15:52:16,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:16,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985314995] [2024-06-21 15:52:16,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:16,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:16,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:16,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:16,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:16,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985314995] [2024-06-21 15:52:16,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985314995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:16,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:16,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:16,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034382481] [2024-06-21 15:52:16,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:16,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:16,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:16,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:16,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:16,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:16,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 642 transitions, 9183 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:16,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:16,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:16,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:17,664 INFO L124 PetriNetUnfolderBase]: 2977/4996 cut-off events. [2024-06-21 15:52:17,664 INFO L125 PetriNetUnfolderBase]: For 673966/673970 co-relation queries the response was YES. [2024-06-21 15:52:17,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39844 conditions, 4996 events. 2977/4996 cut-off events. For 673966/673970 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 32880 event pairs, 591 based on Foata normal form. 9/5003 useless extension candidates. Maximal degree in co-relation 39623. Up to 4355 conditions per place. [2024-06-21 15:52:17,738 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 573 selfloop transitions, 80 changer transitions 0/660 dead transitions. [2024-06-21 15:52:17,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 660 transitions, 10567 flow [2024-06-21 15:52:17,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:17,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:17,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:52:17,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:52:17,739 INFO L175 Difference]: Start difference. First operand has 506 places, 642 transitions, 9183 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:52:17,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 660 transitions, 10567 flow [2024-06-21 15:52:21,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 660 transitions, 10402 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:21,051 INFO L231 Difference]: Finished difference. Result has 507 places, 642 transitions, 9198 flow [2024-06-21 15:52:21,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9018, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9198, PETRI_PLACES=507, PETRI_TRANSITIONS=642} [2024-06-21 15:52:21,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-21 15:52:21,052 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 642 transitions, 9198 flow [2024-06-21 15:52:21,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:21,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:21,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:21,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 15:52:21,052 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:21,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:21,053 INFO L85 PathProgramCache]: Analyzing trace with hash -963009590, now seen corresponding path program 10 times [2024-06-21 15:52:21,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:21,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800683748] [2024-06-21 15:52:21,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:21,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:21,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:21,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-21 15:52:21,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:21,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800683748] [2024-06-21 15:52:21,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800683748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:21,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:21,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:21,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607355442] [2024-06-21 15:52:21,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:21,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:21,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:21,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:21,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:21,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:21,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 642 transitions, 9198 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:21,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:21,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:21,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:22,571 INFO L124 PetriNetUnfolderBase]: 2997/5036 cut-off events. [2024-06-21 15:52:22,571 INFO L125 PetriNetUnfolderBase]: For 667643/667647 co-relation queries the response was YES. [2024-06-21 15:52:22,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40127 conditions, 5036 events. 2997/5036 cut-off events. For 667643/667647 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33251 event pairs, 364 based on Foata normal form. 7/5041 useless extension candidates. Maximal degree in co-relation 39905. Up to 3828 conditions per place. [2024-06-21 15:52:22,650 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 553 selfloop transitions, 112 changer transitions 0/672 dead transitions. [2024-06-21 15:52:22,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 672 transitions, 10947 flow [2024-06-21 15:52:22,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:22,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:22,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 15:52:22,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 15:52:22,651 INFO L175 Difference]: Start difference. First operand has 507 places, 642 transitions, 9198 flow. Second operand 8 states and 191 transitions. [2024-06-21 15:52:22,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 672 transitions, 10947 flow [2024-06-21 15:52:26,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 672 transitions, 10788 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:26,917 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9306 flow [2024-06-21 15:52:26,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9306, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-21 15:52:26,917 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-21 15:52:26,917 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9306 flow [2024-06-21 15:52:26,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:26,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:26,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:26,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 15:52:26,918 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:26,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:26,918 INFO L85 PathProgramCache]: Analyzing trace with hash -874681166, now seen corresponding path program 11 times [2024-06-21 15:52:26,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:26,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832266969] [2024-06-21 15:52:26,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:26,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:26,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:27,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:27,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832266969] [2024-06-21 15:52:27,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832266969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:27,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:27,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:27,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442037692] [2024-06-21 15:52:27,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:27,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:27,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:27,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:27,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:27,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:27,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9306 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:27,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:27,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:27,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:28,367 INFO L124 PetriNetUnfolderBase]: 2984/5013 cut-off events. [2024-06-21 15:52:28,368 INFO L125 PetriNetUnfolderBase]: For 624984/624988 co-relation queries the response was YES. [2024-06-21 15:52:28,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39503 conditions, 5013 events. 2984/5013 cut-off events. For 624984/624988 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33140 event pairs, 484 based on Foata normal form. 7/5014 useless extension candidates. Maximal degree in co-relation 39281. Up to 4003 conditions per place. [2024-06-21 15:52:28,446 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 562 selfloop transitions, 104 changer transitions 0/673 dead transitions. [2024-06-21 15:52:28,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 673 transitions, 10762 flow [2024-06-21 15:52:28,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:28,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:28,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 15:52:28,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 15:52:28,447 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9306 flow. Second operand 7 states and 176 transitions. [2024-06-21 15:52:28,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 673 transitions, 10762 flow [2024-06-21 15:52:32,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 673 transitions, 10474 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 15:52:32,361 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9234 flow [2024-06-21 15:52:32,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9018, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9234, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-21 15:52:32,362 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-21 15:52:32,362 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9234 flow [2024-06-21 15:52:32,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:32,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:32,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, 1, 1] [2024-06-21 15:52:32,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 15:52:32,363 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:32,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:32,363 INFO L85 PathProgramCache]: Analyzing trace with hash -963246740, now seen corresponding path program 11 times [2024-06-21 15:52:32,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:32,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895621134] [2024-06-21 15:52:32,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:32,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:32,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:32,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:32,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:32,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895621134] [2024-06-21 15:52:32,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895621134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:32,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:32,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:32,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957011378] [2024-06-21 15:52:32,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:32,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:32,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:32,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:32,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:32,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:32,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9234 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:32,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:32,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:32,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:33,948 INFO L124 PetriNetUnfolderBase]: 2971/4998 cut-off events. [2024-06-21 15:52:33,948 INFO L125 PetriNetUnfolderBase]: For 574089/574093 co-relation queries the response was YES. [2024-06-21 15:52:34,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38154 conditions, 4998 events. 2971/4998 cut-off events. For 574089/574093 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32982 event pairs, 358 based on Foata normal form. 7/5003 useless extension candidates. Maximal degree in co-relation 37933. Up to 3803 conditions per place. [2024-06-21 15:52:34,026 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 556 selfloop transitions, 113 changer transitions 0/676 dead transitions. [2024-06-21 15:52:34,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 676 transitions, 10986 flow [2024-06-21 15:52:34,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:34,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:34,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 15:52:34,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 15:52:34,027 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9234 flow. Second operand 8 states and 198 transitions. [2024-06-21 15:52:34,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 676 transitions, 10986 flow [2024-06-21 15:52:37,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 676 transitions, 10748 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 15:52:37,467 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9234 flow [2024-06-21 15:52:37,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9000, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9234, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-21 15:52:37,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-21 15:52:37,468 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9234 flow [2024-06-21 15:52:37,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:37,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:37,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:37,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 15:52:37,468 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:37,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:37,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1122810072, now seen corresponding path program 12 times [2024-06-21 15:52:37,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:37,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965791226] [2024-06-21 15:52:37,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:37,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:37,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:37,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-21 15:52:37,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:37,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965791226] [2024-06-21 15:52:37,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965791226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:37,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:37,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:37,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77141761] [2024-06-21 15:52:37,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:37,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:37,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:37,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:37,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:37,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:37,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9234 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:37,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:37,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:37,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:38,935 INFO L124 PetriNetUnfolderBase]: 2958/4979 cut-off events. [2024-06-21 15:52:38,935 INFO L125 PetriNetUnfolderBase]: For 519735/519739 co-relation queries the response was YES. [2024-06-21 15:52:38,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37283 conditions, 4979 events. 2958/4979 cut-off events. For 519735/519739 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32867 event pairs, 341 based on Foata normal form. 7/4984 useless extension candidates. Maximal degree in co-relation 37063. Up to 3805 conditions per place. [2024-06-21 15:52:39,009 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 560 selfloop transitions, 111 changer transitions 0/678 dead transitions. [2024-06-21 15:52:39,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 678 transitions, 10712 flow [2024-06-21 15:52:39,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:39,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:39,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 15:52:39,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 15:52:39,010 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9234 flow. Second operand 8 states and 199 transitions. [2024-06-21 15:52:39,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 678 transitions, 10712 flow [2024-06-21 15:52:41,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 678 transitions, 10466 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 15:52:41,842 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9216 flow [2024-06-21 15:52:41,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8988, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9216, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-21 15:52:41,842 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-21 15:52:41,842 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9216 flow [2024-06-21 15:52:41,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:41,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:41,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:41,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 15:52:41,843 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:41,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:41,844 INFO L85 PathProgramCache]: Analyzing trace with hash -874680980, now seen corresponding path program 12 times [2024-06-21 15:52:41,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:41,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077946277] [2024-06-21 15:52:41,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:41,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:41,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:41,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:41,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:41,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077946277] [2024-06-21 15:52:41,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077946277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:41,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:41,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:41,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222226295] [2024-06-21 15:52:41,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:41,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:41,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:41,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:41,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:42,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:42,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9216 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:42,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:42,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:42,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:43,429 INFO L124 PetriNetUnfolderBase]: 2945/4943 cut-off events. [2024-06-21 15:52:43,429 INFO L125 PetriNetUnfolderBase]: For 465743/465747 co-relation queries the response was YES. [2024-06-21 15:52:43,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36143 conditions, 4943 events. 2945/4943 cut-off events. For 465743/465747 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 32548 event pairs, 536 based on Foata normal form. 7/4937 useless extension candidates. Maximal degree in co-relation 35924. Up to 4157 conditions per place. [2024-06-21 15:52:43,503 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 571 selfloop transitions, 89 changer transitions 0/667 dead transitions. [2024-06-21 15:52:43,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 667 transitions, 10644 flow [2024-06-21 15:52:43,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:43,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:43,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:52:43,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:52:43,504 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9216 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:52:43,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 667 transitions, 10644 flow [2024-06-21 15:52:46,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 667 transitions, 10434 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 15:52:46,567 INFO L231 Difference]: Finished difference. Result has 509 places, 643 transitions, 9192 flow [2024-06-21 15:52:46,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9006, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9192, PETRI_PLACES=509, PETRI_TRANSITIONS=643} [2024-06-21 15:52:46,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-21 15:52:46,568 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 643 transitions, 9192 flow [2024-06-21 15:52:46,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:46,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:46,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:46,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 15:52:46,568 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:46,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:46,568 INFO L85 PathProgramCache]: Analyzing trace with hash 405892762, now seen corresponding path program 13 times [2024-06-21 15:52:46,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:46,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248210892] [2024-06-21 15:52:46,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:46,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:46,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:46,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:46,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:46,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248210892] [2024-06-21 15:52:46,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248210892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:46,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:46,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:46,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138366199] [2024-06-21 15:52:46,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:46,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:46,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:46,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:46,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:46,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:46,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 643 transitions, 9192 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:46,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:46,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:46,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:48,224 INFO L124 PetriNetUnfolderBase]: 3019/5074 cut-off events. [2024-06-21 15:52:48,225 INFO L125 PetriNetUnfolderBase]: For 542774/542778 co-relation queries the response was YES. [2024-06-21 15:52:48,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37799 conditions, 5074 events. 3019/5074 cut-off events. For 542774/542778 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33550 event pairs, 589 based on Foata normal form. 9/5081 useless extension candidates. Maximal degree in co-relation 37580. Up to 4130 conditions per place. [2024-06-21 15:52:48,336 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 538 selfloop transitions, 133 changer transitions 0/678 dead transitions. [2024-06-21 15:52:48,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 678 transitions, 10974 flow [2024-06-21 15:52:48,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:48,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:48,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 15:52:48,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 15:52:48,337 INFO L175 Difference]: Start difference. First operand has 509 places, 643 transitions, 9192 flow. Second operand 8 states and 193 transitions. [2024-06-21 15:52:48,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 678 transitions, 10974 flow [2024-06-21 15:52:52,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 678 transitions, 10774 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 15:52:52,064 INFO L231 Difference]: Finished difference. Result has 509 places, 645 transitions, 9312 flow [2024-06-21 15:52:52,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8996, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9312, PETRI_PLACES=509, PETRI_TRANSITIONS=645} [2024-06-21 15:52:52,065 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-21 15:52:52,065 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 645 transitions, 9312 flow [2024-06-21 15:52:52,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:52,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:52,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:52,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 15:52:52,066 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:52,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:52,066 INFO L85 PathProgramCache]: Analyzing trace with hash -452387122, now seen corresponding path program 14 times [2024-06-21 15:52:52,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:52,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760065619] [2024-06-21 15:52:52,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:52,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:52,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:52,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:52,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:52,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760065619] [2024-06-21 15:52:52,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760065619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:52,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:52,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:52,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093849687] [2024-06-21 15:52:52,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:52,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:52,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:52,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:52,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:52,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:52,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 645 transitions, 9312 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:52,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:52,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:52,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:53,936 INFO L124 PetriNetUnfolderBase]: 3093/5188 cut-off events. [2024-06-21 15:52:53,936 INFO L125 PetriNetUnfolderBase]: For 596564/596568 co-relation queries the response was YES. [2024-06-21 15:52:53,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39628 conditions, 5188 events. 3093/5188 cut-off events. For 596564/596568 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 34453 event pairs, 617 based on Foata normal form. 9/5195 useless extension candidates. Maximal degree in co-relation 39410. Up to 4262 conditions per place. [2024-06-21 15:52:54,016 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 546 selfloop transitions, 127 changer transitions 0/680 dead transitions. [2024-06-21 15:52:54,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 680 transitions, 11100 flow [2024-06-21 15:52:54,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:54,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:54,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 15:52:54,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 15:52:54,017 INFO L175 Difference]: Start difference. First operand has 509 places, 645 transitions, 9312 flow. Second operand 8 states and 193 transitions. [2024-06-21 15:52:54,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 680 transitions, 11100 flow [2024-06-21 15:52:58,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 680 transitions, 10921 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 15:52:58,498 INFO L231 Difference]: Finished difference. Result has 513 places, 647 transitions, 9441 flow [2024-06-21 15:52:58,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9133, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9441, PETRI_PLACES=513, PETRI_TRANSITIONS=647} [2024-06-21 15:52:58,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 472 predicate places. [2024-06-21 15:52:58,499 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 647 transitions, 9441 flow [2024-06-21 15:52:58,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:58,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:58,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:58,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 15:52:58,500 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:58,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:58,500 INFO L85 PathProgramCache]: Analyzing trace with hash 414463642, now seen corresponding path program 15 times [2024-06-21 15:52:58,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:58,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292814349] [2024-06-21 15:52:58,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:58,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:58,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:58,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:58,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:58,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292814349] [2024-06-21 15:52:58,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292814349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:58,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:58,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:58,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602462090] [2024-06-21 15:52:58,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:58,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:58,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:58,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:58,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:58,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:58,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 647 transitions, 9441 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:58,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:58,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:58,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:00,181 INFO L124 PetriNetUnfolderBase]: 3121/5232 cut-off events. [2024-06-21 15:53:00,181 INFO L125 PetriNetUnfolderBase]: For 605994/605998 co-relation queries the response was YES. [2024-06-21 15:53:00,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40150 conditions, 5232 events. 3121/5232 cut-off events. For 605994/605998 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 34736 event pairs, 637 based on Foata normal form. 9/5239 useless extension candidates. Maximal degree in co-relation 39930. Up to 4472 conditions per place. [2024-06-21 15:53:00,262 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 533 selfloop transitions, 133 changer transitions 0/673 dead transitions. [2024-06-21 15:53:00,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 673 transitions, 10887 flow [2024-06-21 15:53:00,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:00,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:00,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:53:00,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:53:00,262 INFO L175 Difference]: Start difference. First operand has 513 places, 647 transitions, 9441 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:53:00,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 673 transitions, 10887 flow [2024-06-21 15:53:04,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 673 transitions, 10716 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 15:53:04,275 INFO L231 Difference]: Finished difference. Result has 517 places, 648 transitions, 9561 flow [2024-06-21 15:53:04,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9561, PETRI_PLACES=517, PETRI_TRANSITIONS=648} [2024-06-21 15:53:04,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-21 15:53:04,276 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 648 transitions, 9561 flow [2024-06-21 15:53:04,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:04,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:04,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:04,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 15:53:04,276 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:04,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:04,276 INFO L85 PathProgramCache]: Analyzing trace with hash 701350972, now seen corresponding path program 16 times [2024-06-21 15:53:04,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:04,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112405269] [2024-06-21 15:53:04,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:04,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:04,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:04,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:04,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:04,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112405269] [2024-06-21 15:53:04,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112405269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:04,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:04,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:04,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956920624] [2024-06-21 15:53:04,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:04,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:04,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:04,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:04,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:04,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:04,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 648 transitions, 9561 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:04,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:04,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:04,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:05,684 INFO L124 PetriNetUnfolderBase]: 3149/5276 cut-off events. [2024-06-21 15:53:05,685 INFO L125 PetriNetUnfolderBase]: For 614236/614240 co-relation queries the response was YES. [2024-06-21 15:53:05,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40648 conditions, 5276 events. 3149/5276 cut-off events. For 614236/614240 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35064 event pairs, 641 based on Foata normal form. 9/5283 useless extension candidates. Maximal degree in co-relation 40426. Up to 4516 conditions per place. [2024-06-21 15:53:05,768 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 534 selfloop transitions, 130 changer transitions 0/671 dead transitions. [2024-06-21 15:53:05,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 671 transitions, 10997 flow [2024-06-21 15:53:05,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:05,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:05,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 15:53:05,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:53:05,769 INFO L175 Difference]: Start difference. First operand has 517 places, 648 transitions, 9561 flow. Second operand 8 states and 184 transitions. [2024-06-21 15:53:05,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 671 transitions, 10997 flow [2024-06-21 15:53:10,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 671 transitions, 10730 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 15:53:10,955 INFO L231 Difference]: Finished difference. Result has 519 places, 649 transitions, 9581 flow [2024-06-21 15:53:10,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9581, PETRI_PLACES=519, PETRI_TRANSITIONS=649} [2024-06-21 15:53:10,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 478 predicate places. [2024-06-21 15:53:10,955 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 649 transitions, 9581 flow [2024-06-21 15:53:10,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:10,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:10,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-21 15:53:10,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 15:53:10,956 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:10,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:10,956 INFO L85 PathProgramCache]: Analyzing trace with hash -429159762, now seen corresponding path program 17 times [2024-06-21 15:53:10,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:10,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006375338] [2024-06-21 15:53:10,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:10,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:10,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:11,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:11,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:11,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006375338] [2024-06-21 15:53:11,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006375338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:11,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:11,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:11,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588759019] [2024-06-21 15:53:11,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:11,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:11,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:11,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:11,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:11,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:11,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 649 transitions, 9581 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:11,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:11,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:11,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:12,469 INFO L124 PetriNetUnfolderBase]: 3177/5320 cut-off events. [2024-06-21 15:53:12,469 INFO L125 PetriNetUnfolderBase]: For 624204/624208 co-relation queries the response was YES. [2024-06-21 15:53:12,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41000 conditions, 5320 events. 3177/5320 cut-off events. For 624204/624208 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 35403 event pairs, 645 based on Foata normal form. 9/5327 useless extension candidates. Maximal degree in co-relation 40777. Up to 4560 conditions per place. [2024-06-21 15:53:12,553 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 542 selfloop transitions, 126 changer transitions 0/675 dead transitions. [2024-06-21 15:53:12,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 675 transitions, 11031 flow [2024-06-21 15:53:12,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:12,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:12,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:53:12,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:53:12,554 INFO L175 Difference]: Start difference. First operand has 519 places, 649 transitions, 9581 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:53:12,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 675 transitions, 11031 flow [2024-06-21 15:53:17,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 675 transitions, 10768 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 15:53:17,655 INFO L231 Difference]: Finished difference. Result has 521 places, 650 transitions, 9595 flow [2024-06-21 15:53:17,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9318, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9595, PETRI_PLACES=521, PETRI_TRANSITIONS=650} [2024-06-21 15:53:17,656 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-21 15:53:17,656 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 650 transitions, 9595 flow [2024-06-21 15:53:17,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:17,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:17,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:17,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 15:53:17,656 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:17,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:17,657 INFO L85 PathProgramCache]: Analyzing trace with hash -579833712, now seen corresponding path program 18 times [2024-06-21 15:53:17,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:17,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387131555] [2024-06-21 15:53:17,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:17,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:17,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:17,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:17,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:17,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387131555] [2024-06-21 15:53:17,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387131555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:17,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:17,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:17,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028994408] [2024-06-21 15:53:17,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:17,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:17,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:17,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:17,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:17,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:17,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 650 transitions, 9595 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:17,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:17,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:17,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:19,406 INFO L124 PetriNetUnfolderBase]: 3217/5386 cut-off events. [2024-06-21 15:53:19,407 INFO L125 PetriNetUnfolderBase]: For 651130/651134 co-relation queries the response was YES. [2024-06-21 15:53:19,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42012 conditions, 5386 events. 3217/5386 cut-off events. For 651130/651134 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 35921 event pairs, 629 based on Foata normal form. 7/5389 useless extension candidates. Maximal degree in co-relation 41788. Up to 3988 conditions per place. [2024-06-21 15:53:19,491 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 548 selfloop transitions, 133 changer transitions 0/688 dead transitions. [2024-06-21 15:53:19,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 688 transitions, 11665 flow [2024-06-21 15:53:19,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:19,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:19,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 15:53:19,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 15:53:19,492 INFO L175 Difference]: Start difference. First operand has 521 places, 650 transitions, 9595 flow. Second operand 8 states and 195 transitions. [2024-06-21 15:53:19,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 688 transitions, 11665 flow [2024-06-21 15:53:25,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 688 transitions, 11412 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 15:53:25,061 INFO L231 Difference]: Finished difference. Result has 523 places, 652 transitions, 9666 flow [2024-06-21 15:53:25,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9342, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9666, PETRI_PLACES=523, PETRI_TRANSITIONS=652} [2024-06-21 15:53:25,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-21 15:53:25,062 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 652 transitions, 9666 flow [2024-06-21 15:53:25,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:25,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:25,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:25,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 15:53:25,062 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:25,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:25,062 INFO L85 PathProgramCache]: Analyzing trace with hash -594370036, now seen corresponding path program 13 times [2024-06-21 15:53:25,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:25,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594809332] [2024-06-21 15:53:25,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:25,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:25,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:25,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:25,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:25,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594809332] [2024-06-21 15:53:25,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594809332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:25,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:25,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:25,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142050793] [2024-06-21 15:53:25,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:25,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:25,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:25,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:25,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:25,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:25,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 652 transitions, 9666 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:25,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:25,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:25,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:26,801 INFO L124 PetriNetUnfolderBase]: 3291/5503 cut-off events. [2024-06-21 15:53:26,801 INFO L125 PetriNetUnfolderBase]: For 728063/728067 co-relation queries the response was YES. [2024-06-21 15:53:26,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44191 conditions, 5503 events. 3291/5503 cut-off events. For 728063/728067 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 36831 event pairs, 674 based on Foata normal form. 7/5501 useless extension candidates. Maximal degree in co-relation 43966. Up to 4731 conditions per place. [2024-06-21 15:53:26,884 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 564 selfloop transitions, 118 changer transitions 0/689 dead transitions. [2024-06-21 15:53:26,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 689 transitions, 11490 flow [2024-06-21 15:53:26,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:53:26,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:53:26,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-21 15:53:26,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-21 15:53:26,885 INFO L175 Difference]: Start difference. First operand has 523 places, 652 transitions, 9666 flow. Second operand 11 states and 245 transitions. [2024-06-21 15:53:26,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 689 transitions, 11490 flow [2024-06-21 15:53:33,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 689 transitions, 11096 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 15:53:33,232 INFO L231 Difference]: Finished difference. Result has 529 places, 656 transitions, 9597 flow [2024-06-21 15:53:33,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9274, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9597, PETRI_PLACES=529, PETRI_TRANSITIONS=656} [2024-06-21 15:53:33,232 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 488 predicate places. [2024-06-21 15:53:33,233 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 656 transitions, 9597 flow [2024-06-21 15:53:33,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:33,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:33,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, 1] [2024-06-21 15:53:33,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-21 15:53:33,233 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:33,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:33,233 INFO L85 PathProgramCache]: Analyzing trace with hash -337869712, now seen corresponding path program 19 times [2024-06-21 15:53:33,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:33,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142831351] [2024-06-21 15:53:33,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:33,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:33,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:33,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:33,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:33,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142831351] [2024-06-21 15:53:33,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142831351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:33,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:33,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:33,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830962020] [2024-06-21 15:53:33,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:33,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:33,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:33,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:33,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:33,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:33,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 656 transitions, 9597 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:33,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:33,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:33,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:35,070 INFO L124 PetriNetUnfolderBase]: 3311/5535 cut-off events. [2024-06-21 15:53:35,071 INFO L125 PetriNetUnfolderBase]: For 736865/736869 co-relation queries the response was YES. [2024-06-21 15:53:35,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43899 conditions, 5535 events. 3311/5535 cut-off events. For 736865/736869 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 37036 event pairs, 676 based on Foata normal form. 7/5529 useless extension candidates. Maximal degree in co-relation 43673. Up to 4903 conditions per place. [2024-06-21 15:53:35,162 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 617 selfloop transitions, 59 changer transitions 0/683 dead transitions. [2024-06-21 15:53:35,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 683 transitions, 11045 flow [2024-06-21 15:53:35,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:35,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:35,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:53:35,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:53:35,163 INFO L175 Difference]: Start difference. First operand has 529 places, 656 transitions, 9597 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:53:35,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 683 transitions, 11045 flow [2024-06-21 15:53:41,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 683 transitions, 10868 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 15:53:41,677 INFO L231 Difference]: Finished difference. Result has 531 places, 657 transitions, 9562 flow [2024-06-21 15:53:41,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9420, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9562, PETRI_PLACES=531, PETRI_TRANSITIONS=657} [2024-06-21 15:53:41,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 490 predicate places. [2024-06-21 15:53:41,678 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 657 transitions, 9562 flow [2024-06-21 15:53:41,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:41,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:41,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:41,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-21 15:53:41,678 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:41,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:41,678 INFO L85 PathProgramCache]: Analyzing trace with hash -328672756, now seen corresponding path program 14 times [2024-06-21 15:53:41,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:41,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194166000] [2024-06-21 15:53:41,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:41,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:41,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:41,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:41,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:41,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194166000] [2024-06-21 15:53:41,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194166000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:41,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:41,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:41,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43309480] [2024-06-21 15:53:41,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:41,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:41,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:41,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:41,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:41,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:41,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 657 transitions, 9562 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:41,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:41,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:41,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:43,707 INFO L124 PetriNetUnfolderBase]: 3385/5658 cut-off events. [2024-06-21 15:53:43,707 INFO L125 PetriNetUnfolderBase]: For 814262/814266 co-relation queries the response was YES. [2024-06-21 15:53:43,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45805 conditions, 5658 events. 3385/5658 cut-off events. For 814262/814266 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 37999 event pairs, 703 based on Foata normal form. 7/5661 useless extension candidates. Maximal degree in co-relation 45577. Up to 4931 conditions per place. [2024-06-21 15:53:43,800 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 568 selfloop transitions, 116 changer transitions 0/691 dead transitions. [2024-06-21 15:53:43,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 691 transitions, 11384 flow [2024-06-21 15:53:43,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:53:43,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:53:43,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-21 15:53:43,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395833333333333 [2024-06-21 15:53:43,801 INFO L175 Difference]: Start difference. First operand has 531 places, 657 transitions, 9562 flow. Second operand 12 states and 259 transitions. [2024-06-21 15:53:43,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 691 transitions, 11384 flow [2024-06-21 15:53:50,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 691 transitions, 11240 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 15:53:50,497 INFO L231 Difference]: Finished difference. Result has 537 places, 661 transitions, 9742 flow [2024-06-21 15:53:50,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9742, PETRI_PLACES=537, PETRI_TRANSITIONS=661} [2024-06-21 15:53:50,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-21 15:53:50,497 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 661 transitions, 9742 flow [2024-06-21 15:53:50,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:50,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:50,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:50,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-21 15:53:50,498 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:50,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:50,498 INFO L85 PathProgramCache]: Analyzing trace with hash -328525072, now seen corresponding path program 20 times [2024-06-21 15:53:50,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:50,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269494179] [2024-06-21 15:53:50,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:50,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:50,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:50,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:50,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:50,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269494179] [2024-06-21 15:53:50,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269494179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:50,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:50,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:50,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857103023] [2024-06-21 15:53:50,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:50,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:50,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:50,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:50,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:50,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:50,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 661 transitions, 9742 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:50,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:50,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:50,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:52,353 INFO L124 PetriNetUnfolderBase]: 3413/5704 cut-off events. [2024-06-21 15:53:52,354 INFO L125 PetriNetUnfolderBase]: For 844078/844082 co-relation queries the response was YES. [2024-06-21 15:53:52,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46304 conditions, 5704 events. 3413/5704 cut-off events. For 844078/844082 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 38315 event pairs, 715 based on Foata normal form. 9/5711 useless extension candidates. Maximal degree in co-relation 46075. Up to 5086 conditions per place. [2024-06-21 15:53:52,447 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 620 selfloop transitions, 57 changer transitions 0/684 dead transitions. [2024-06-21 15:53:52,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 684 transitions, 11204 flow [2024-06-21 15:53:52,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:52,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:52,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 15:53:52,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:53:52,448 INFO L175 Difference]: Start difference. First operand has 537 places, 661 transitions, 9742 flow. Second operand 8 states and 180 transitions. [2024-06-21 15:53:52,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 684 transitions, 11204 flow [2024-06-21 15:53:59,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 684 transitions, 11037 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 15:53:59,939 INFO L231 Difference]: Finished difference. Result has 537 places, 662 transitions, 9716 flow [2024-06-21 15:53:59,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9575, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9716, PETRI_PLACES=537, PETRI_TRANSITIONS=662} [2024-06-21 15:53:59,939 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-21 15:53:59,939 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 662 transitions, 9716 flow [2024-06-21 15:53:59,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:59,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:59,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:59,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-21 15:53:59,940 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:59,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:59,940 INFO L85 PathProgramCache]: Analyzing trace with hash -328672942, now seen corresponding path program 21 times [2024-06-21 15:53:59,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:59,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805619037] [2024-06-21 15:53:59,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:59,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:59,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:00,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:00,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:00,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805619037] [2024-06-21 15:54:00,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805619037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:00,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:00,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:00,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324287116] [2024-06-21 15:54:00,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:00,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:00,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:00,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:00,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:00,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:00,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 662 transitions, 9716 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:00,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:00,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:00,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:01,801 INFO L124 PetriNetUnfolderBase]: 3433/5738 cut-off events. [2024-06-21 15:54:01,801 INFO L125 PetriNetUnfolderBase]: For 838383/838387 co-relation queries the response was YES. [2024-06-21 15:54:01,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46609 conditions, 5738 events. 3433/5738 cut-off events. For 838383/838387 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 38610 event pairs, 713 based on Foata normal form. 7/5741 useless extension candidates. Maximal degree in co-relation 46378. Up to 5088 conditions per place. [2024-06-21 15:54:01,897 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 622 selfloop transitions, 60 changer transitions 0/689 dead transitions. [2024-06-21 15:54:01,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 689 transitions, 11212 flow [2024-06-21 15:54:01,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:54:01,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:54:01,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 15:54:01,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 15:54:01,898 INFO L175 Difference]: Start difference. First operand has 537 places, 662 transitions, 9716 flow. Second operand 9 states and 200 transitions. [2024-06-21 15:54:01,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 689 transitions, 11212 flow [2024-06-21 15:54:09,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 689 transitions, 11095 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 15:54:09,558 INFO L231 Difference]: Finished difference. Result has 540 places, 663 transitions, 9745 flow [2024-06-21 15:54:09,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9599, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9745, PETRI_PLACES=540, PETRI_TRANSITIONS=663} [2024-06-21 15:54:09,559 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 499 predicate places. [2024-06-21 15:54:09,559 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 663 transitions, 9745 flow [2024-06-21 15:54:09,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:09,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:09,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:54:09,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-21 15:54:09,559 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:54:09,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:09,560 INFO L85 PathProgramCache]: Analyzing trace with hash -313689846, now seen corresponding path program 15 times [2024-06-21 15:54:09,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:09,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190860478] [2024-06-21 15:54:09,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:09,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:09,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-21 15:54:09,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:09,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190860478] [2024-06-21 15:54:09,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190860478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:09,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:09,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:09,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618070387] [2024-06-21 15:54:09,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:09,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:09,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:09,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:09,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:09,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:09,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 663 transitions, 9745 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:09,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:09,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:09,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:11,360 INFO L124 PetriNetUnfolderBase]: 3415/5714 cut-off events. [2024-06-21 15:54:11,361 INFO L125 PetriNetUnfolderBase]: For 798757/798761 co-relation queries the response was YES. [2024-06-21 15:54:11,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45440 conditions, 5714 events. 3415/5714 cut-off events. For 798757/798761 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 38487 event pairs, 713 based on Foata normal form. 9/5721 useless extension candidates. Maximal degree in co-relation 45208. Up to 5029 conditions per place. [2024-06-21 15:54:11,456 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 568 selfloop transitions, 113 changer transitions 0/688 dead transitions. [2024-06-21 15:54:11,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 688 transitions, 11201 flow [2024-06-21 15:54:11,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:54:11,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:54:11,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-21 15:54:11,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5409090909090909 [2024-06-21 15:54:11,457 INFO L175 Difference]: Start difference. First operand has 540 places, 663 transitions, 9745 flow. Second operand 11 states and 238 transitions. [2024-06-21 15:54:11,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 688 transitions, 11201 flow [2024-06-21 15:54:18,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 688 transitions, 11065 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 15:54:18,291 INFO L231 Difference]: Finished difference. Result has 545 places, 663 transitions, 9840 flow [2024-06-21 15:54:18,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9609, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9840, PETRI_PLACES=545, PETRI_TRANSITIONS=663} [2024-06-21 15:54:18,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 504 predicate places. [2024-06-21 15:54:18,291 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 663 transitions, 9840 flow [2024-06-21 15:54:18,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:18,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:18,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:54:18,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-21 15:54:18,292 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:54:18,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:18,292 INFO L85 PathProgramCache]: Analyzing trace with hash -4933574, now seen corresponding path program 22 times [2024-06-21 15:54:18,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:18,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95867330] [2024-06-21 15:54:18,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:18,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:18,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:18,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:18,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:18,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95867330] [2024-06-21 15:54:18,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95867330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:18,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:18,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:18,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799298056] [2024-06-21 15:54:18,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:18,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:18,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:18,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:18,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:18,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:18,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 663 transitions, 9840 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:18,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:18,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:18,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:20,137 INFO L124 PetriNetUnfolderBase]: 3443/5758 cut-off events. [2024-06-21 15:54:20,137 INFO L125 PetriNetUnfolderBase]: For 809583/809587 co-relation queries the response was YES. [2024-06-21 15:54:20,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45789 conditions, 5758 events. 3443/5758 cut-off events. For 809583/809587 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 38800 event pairs, 717 based on Foata normal form. 9/5765 useless extension candidates. Maximal degree in co-relation 45556. Up to 5106 conditions per place. [2024-06-21 15:54:20,233 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 598 selfloop transitions, 78 changer transitions 0/683 dead transitions. [2024-06-21 15:54:20,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 683 transitions, 11294 flow [2024-06-21 15:54:20,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:20,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:20,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 15:54:20,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:54:20,234 INFO L175 Difference]: Start difference. First operand has 545 places, 663 transitions, 9840 flow. Second operand 8 states and 180 transitions. [2024-06-21 15:54:20,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 683 transitions, 11294 flow